A multifunction discord bot
All features can be enabled and disabled with /config

Music and TTS

Image Generation

AI Chatbot

- Install Bun and install dependencies with bun i
- Create a Discord bot
- enable Message Content Intent and Server Members Intent in Application > Bot
- Create /configs/botName.private.env
- Invite the bot to a server with:
- https://discord.com/oauth2/authorize?permissions=68608&scope=bot&client_id=+YOUR APP_ID
- TEMPORARY install NodeJS and run bun start-node
- start with bun start

All configs can be found in either:
- .env (Global Config)
- ./configs/*.env (Per-Bot config)
- ./configs/*.private.env (Bot Credential config)
You can run more than one bot at once by creating more in ./configs/
Features are toggled per-server with /config
- Install Ollama
- Download an model ex: ollama pull dolphin-mistral
- Start Ollama by running ollama serve
- setup This WebUI
- add --api --nowebui to COMMANDLINE_ARGS in webui-user.sh
- run it in the background whenever you run the bot
- Install FFMPEG