1
Fork 0
mirror of https://github.com/allthingslinux/tux.git synced 2024-10-02 16:43:12 +00:00
tux/docs/services.md
kzndotsh d70209b889 feat(README.md): add dynamic role-based permission system to feature list
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.
2024-07-31 06:06:14 +00:00

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