Skip to content

LightD31/michel-discord-bot

Repository files navigation

Michel

License

Description

This is a Discord bot built using the interactions.py library. It provides various features and functionalities to enhance your Discord server experience.

Modules

  • 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.

Installation (Docker Compose)

  1. Clone the repository: git clone https://github.com/your-username/discord-bot.git
  2. Create the config file: config/config.json
  3. Launch: docker compose up -d

Usage

  • /command1: Description of command 1.
  • /command2: Description of command 2.
  • /command3: Description of command 3.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the GNU General Public License v3.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published