A collection of my SinusBot scripts for enhancing TeamSpeak automation and management.
This script for SinusBot checks usernames upon user connection and when usernames are changed. If a username contains any of the specified banned phrases, the user will be kicked from the server.
Warning: When adding banned phrases, be cautious of substrings that might unintentionally match common parts of usernames. For example, short phrases like "adm"
or "ceo"
might unintentionally match parts of usernames and result in unintended kicks.
Spam Poke Bot for SinusBot allows you to repeatedly poke multiple users on a TeamSpeak server at set intervals. You can customize the message and time delay (in seconds) between pokes. This is useful for notifications, alerts, or simply grabbing attention in a persistent manner.
Auto Assign and Remove Groups on Rank is a SinusBot script that automates server group management on TeamSpeak. When a user joins a specific trigger group, the script assigns or removes predefined server groups.
- Dynamic Configuration: Easily set the trigger group and manage group IDs via the SinusBot web interface.
- Event-Driven: Activates on the
serverGroupAdded
event for efficiency. - User-Friendly: Intuitive UI with "Add" and "Remove" buttons for managing group IDs.
- Robust Handling: Includes error logging and type-safe group ID management.
Ideal for TeamSpeak admins looking to streamline role assignments and improve server organization.