AI-powered Discord companion with persona customization, smart reply probability, async delays, keyword triggers, excluded IDs, and short-term conversation memory.
This project is for educational and experimental purposes only.
Using selfbots violates Discord's Terms of Service.
Use at your own risk β all consequences (ban, account termination, etc.) are your sole responsibility.
By using this tool, you acknowledge you are doing so consciously and responsibly.
- π Custom Persona β controlled via
persona_prompton config.json - β± Natural Delay β random reply delay (70β120s) with async scheduling
- π§ Conversation Memory β per-user history (up to 6 messages), auto-expiring after 30 minutes
- π² Reply Probability β control how often the bot replies
- π Trigger Keywords β replies only when specific keywords are detected
- π« Excluded IDs β skip certain user/bot IDs
- π§ LLM Powered β by Google Gemini 2.5 Flash
This project uses two config files: .env (for tokens and api) and config.json (for bot settings).
Create a .env file in the project root (or copy from the example):
cp .env.example .envClone the repo and install dependencies:
git clone https://github.com/alugods/discord-llm-auto-reply-bot.git
cd discord-llm-auto-reply-bot
pip install -r requirements.txt