Senpai.io is a Discord bot written in Python. It offers a variety of commands spanning several categories, such as actions, games, general commands, and music.
Senpai.io responds to text commands issued by users in a Discord server. These commands can be issued directly to the bot, or through mentions. A full list of commands is documented in the README.md
file.
Senpai.io will respond to user commands with a variety of outputs, including:
- Text responses
- Embedded messages
- GIFs
- Playing music in voice channels
The bot's functionality is organized into several categories, each handled by a dedicated Python file (cog):
- Action: Provides commands for actions like hugging, kissing, punching, slapping, and more. These commands often include GIFs.
- Chatty: Offers a conversational experience using a chatbot AI.
- Coviddata: Fetches and displays COVID-19 data.
- Errors: Handles and logs errors during bot operation.
- Games: Includes games such as Truth or Dare, Lottery, HighLow, and Rock, Paper, Scissors.
- Generalcomm: Provides general commands like displaying server stats, user information, bot credits, and more.
- Help: Offers help information for using the bot.
- Horoscope: Provides horoscope information based on user input.
- Jokes: Tells jokes.
- Messages: Responds to specific messages with predefined responses.
- Moderation: Offers moderation commands like banning, unbanning, and muting users.
- Music: Allows users to play music from YouTube in voice channels. Includes commands for playing, pausing, resuming, skipping, queuing, displaying song information, and controlling the volume.
- Sharemarket: Fetches and displays share market data.
- Weather: Provides weather information based on user-specified location.