forked from pinks/eris
1
0
Fork 0
Telegram bot for generating images from text
Go to file
pinks 7ebdf6eae4 fix: ignore edit message errors 2023-09-26 00:01:50 +02:00
.vscode add vscode config 2023-09-13 11:50:49 +02:00
app fix: ignore edit message errors 2023-09-26 00:01:50 +02:00
bot feat: broadcast command 2023-09-24 21:58:09 +02:00
sd use import map instead of deps.ts 2023-09-24 15:08:35 +02:00
utils use import map instead of deps.ts 2023-09-24 15:08:35 +02:00
.gitignore add vscode config 2023-09-13 11:50:49 +02:00
README.md update readme 2023-09-24 17:28:02 +02:00
deno.jsonc use import map instead of deps.ts 2023-09-24 15:08:35 +02:00
main.ts use import map instead of deps.ts 2023-09-24 15:08:35 +02:00

README.md

Eris the Bot

Telegram bot for generating images from text.

Requirements

Options

You can put these in .env file or pass them as environment variables.

  • TG_BOT_TOKEN - Telegram bot token. Get yours from @BotFather. Required.
  • SD_API_URL - URL to Stable Diffusion API. Only used on first run. Default: http://127.0.0.1:7860/
  • TG_ADMIN_USERS - Comma separated list of usernames of users that can use admin commands. Only used on first run. Optional.

Running

  • Start stable diffusion webui: cd sd-webui, ./webui.sh --api
  • Start bot: deno task start

Codegen

The Stable Diffusion API in sd/sdApi.ts is auto-generated. To regenerate it, first start your SD WebUI with --nowebui --api, and then run:

deno run npm:openapi-typescript http://localhost:7861/openapi.json -o sd/sdApi.ts