mirror of
https://github.com/allthingslinux/tux.git
synced 2024-10-02 16:43:12 +00:00
d70209b889
docs(README.md): update installation steps to include bot run command docs(commands.md): add new file to document bot commands docs(services.md): add new file to document bot services feat(info.py): add new cog for server, bot, and member info commands feat(avatar.py): add new cog for avatar command to fetch user avatars feat(membercount.py): add new MemberCount cog to show server member count This new cog includes a command 'membercount' that shows the total number of members, humans, bots, and staff in the server.
1 KiB
1 KiB
Services
Overview
Services within the context of this bot are background tasks that run continuously and provide various functionalities to the server. They are typically not directly interacted with by users, but rather provide additional features to the server that are not covered by commands.
Available Services
- TTY Roles: Assigns roles to users based on the member count of the server to act as a vanity metric for how long a user has been a member of the server.
- Harmful Message Detection: Detects harmful CLI commands in messages and warns users about them.
- Temp Voice Channels: Automatically creates temporary voice channels for users to use and deletes them when they are empty.
Planned Services
- Auto Welcome: Sends a welcome message to new members when they join the server.
- Auto Role: Assigns a role to new members when they join the server.
- Auto Mod: Automatically moderates the server by enforcing rules and restrictions
- Auto Unban: Automatically unbans users after a specified duration