A sophisticated Discord bot that maintains a persistent AI personality, capable of natural conversations, scheduled interactions, and personality evolution based on interactions.
This project is currently under active development. Features and documentation are being added and improved regularly.
- 🤖 Persistent AI personality that evolves through interactions
- 💬 Natural conversation capabilities using GPT-4
- ⏰ Scheduled random interactions
- 🎭 Emotional responses
- 📱 Direct message and mention support
- ⚙️ Highly customizable behavior
-
Clone the repository
-
Install dependencies:
npm install
- Create a
.env
file based on.env.example
:
cp .env.example .env
- Configure your environment variables in
.env
The bot's behavior can be customized through the config.js
file:
- OpenRouter.ai parameters
- Scheduling preferences
Start the bot:
npm start
- Direct message the bot for private conversations
- Mention the bot in a channel using @botname
- The bot will also initiate conversations randomly based on its configuration
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
For support, please open an issue in the GitHub repository.