Friman Bot
Here is an example: Discord bot for server administration
This is a multifunctional Discord bot made in Python using the discord.py library. It helps automate server management, voice channels, and various events.
What the bot can do:
Music:
Plays music from YouTube in voice channels.
Has a queue of tracks.
Includes commands for pause, skip, and stop.
Can use commands with a prefix or a slash.
AFK system:
Detects users who have been inactive in voice channels for a long time.
Automatically moves them to the AFK channel after a certain period.
Each user has their own timer.
Reminders:
Sends personal reminders in private messages.
Posts general reminders in the notifications channel.
Stores and checks reminders in the background.
Birthdays:
Takes birth dates from messages in the channel.
Automatically wishes users.
Counts how old the user is turning.
Prevents duplicate messages.
GTA 5 RP:
Displays cooldown timers (CD).
Automatically notifies when the timer ends.
Administration:
Gives and removes roles.
Checks roles and access rights.
Restricts command usage based on role.
Other:
Displays the current server time.
Performs background tasks and uses asynchronous logic.
Works with data files.
What is used:
Python 3
discord.py
asyncio
YouTube-DL, FFmpeg
This is a multifunctional Discord bot made in Python using the discord.py library. It helps automate server management, voice channels, and various events.
What the bot can do:
Music:
Plays music from YouTube in voice channels.
Has a queue of tracks.
Includes commands for pause, skip, and stop.
Can use commands with a prefix or a slash.
AFK system:
Detects users who have been inactive in voice channels for a long time.
Automatically moves them to the AFK channel after a certain period.
Each user has their own timer.
Reminders:
Sends personal reminders in private messages.
Posts general reminders in the notifications channel.
Stores and checks reminders in the background.
Birthdays:
Takes birth dates from messages in the channel.
Automatically wishes users.
Counts how old the user is turning.
Prevents duplicate messages.
GTA 5 RP:
Displays cooldown timers (CD).
Automatically notifies when the timer ends.
Administration:
Gives and removes roles.
Checks roles and access rights.
Restricts command usage based on role.
Other:
Displays the current server time.
Performs background tasks and uses asynchronous logic.
Works with data files.
What is used:
Python 3
discord.py
asyncio
YouTube-DL, FFmpeg