This is a Discord bot built using the interactions.py library. It provides various features and functionalities to enhance your Discord server experience.
- AI: Uses the OpenAI API and Anthropic API to answer questions and generate responses.
- Twitch: Planning embeds and live notifications for Twitch streams.
- YouTube: Notifications for new video uploads on specified channels.
- Random.org: Uses the Random.org API to make random choices and selections.
- Spotify: Voting for new songs, adding new songs, and checking for changes in Spotify playlists.
- Secret Santa: Organize a Secret Santa event directly within Discord.
- XP: Leveling system based on user activity.
- Welcome: Sends a welcome message to new members.
- Birthday: Sends birthday messages and assigns a birthday role to users.
- Clone the repository:
git clone https://github.com/your-username/discord-bot.git
- Create the config file:
config/config.json
- Launch:
docker compose up -d
- /command1: Description of command 1.
- /command2: Description of command 2.
- /command3: Description of command 3.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the GNU General Public License v3.0.