• If you need help or want to discuss things, you now can also join us on our Discord Server!
  • A first preview of the unlimited version of SinusBot can be found in the Upcoming Changes thread. A version for Windows will follow, but we don't have a release date, yet.
Required SinusBot Version
Compatible Backends
  1. TeamSpeak 3
This script is no longer maintained/supported. It may or may not work.


Idea: @Qwesdy
Author: @DrWarpMan

Group assigner by command
  • Assign specified group(s) by their names, to specified client, with your chosen command
  • Configuration
    - You can change these settings:
    • Command | The main command to assign server groups to clients [DEFAULT: "!group"]

      Syntax: <
      yourCommand> <userName> <groupOne> <groupTwo> <groupThree>
      Example: !group DrWarpMan Administrator VIP
      (if client is in the server group, it gets removed, and if he is not, it gets added)

      Note: If client or group has spaces in the name, write it in quotes! ""
      Example: !group "Doctor Warp Man" Owner "Spider Man" "Super Man" Admin Batman

    • Groups list | List of group IDs, that if client is in, he will be able to assign server groups to others
      Note: Leaving this empty will allow everybody to assign groups
    • Blocked groups list | List of group IDs, that are completely blocked from assigning to others
    • Immune groups list | List of group IDs, that if client is in, he will be immune to being assigned to any group by someone else
    • Immune identities list | List of unique identities, that if client has, he will be immune to being assigned to any group by someone else
    • Block self | Block self assigning groups [DEFAULT: true (checked)]
    • Translation | Fully translatable messages, all of them! You can even disable them by typing "DISABLED" (without quotes) inside the translation.
Thanks for using my script(s), report any bugs & request any new things - I try to be active, so I respond as soon as possible!
Thanks to Sinusbot Team, that helps me a lot to get better in JavaScript!
First release
Last update
5.00 star(s) 3 ratings

More resources from DrWarpMan

Latest updates

  1. Huge update! Immune, blocked groups, code cleanup, fully translatable messages!

    Added: - option to make specific clients (by UID or group IDs) to be immune against this script...

Latest reviews

The bot is excellent. I do have some suggestions that I would love to see added for the bot. First off, is it possible to make it so that instead of using the client's teamspeak name to add the server group, can it use the client' s unique ID so it can also add to offline clients? Also another suggestion, is it possible to make it so that you may add specific server groups to multiple clients at once. so for example !group "(Unique ID #1) (Unique ID #2) (And more unique IDs) "Server Admin". The brackets inside the first "" would separate one Unique ID from another.
Thanks for the review, unfortunately I don't have good news for you though..

You can't add a group for an offline client by UID via any other way than through Server Query, which is just pain in the ass for both the user and creator of the script.
Also I think I made myself clear on the main page...
"I won't push any updates, neither I will support this script anymore! Script may or may not work."
Add support for groups with a space in their names)
You just have to read. Add quotes if you want group names with spaces. It is in the description..