• TeamSpeak has reported a vulnerability in it's client that can potentially lead to RCE. A new version has been released that fixes it. So please update the client in your bot installation as soon as possible as well. Click here for more information.
  • If you need help or want to discuss things, you now can also join us on our Discord Server!
Group Protection

TS3 Group Protection 0.4

No permission to download
Required SinusBot Version
1.0
Compatible Backends
TeamSpeak 3
ALWAYS USE THE LATEST VERSION OF SINUSBOT!

Idea: @DrWarpMan
Author: @DrWarpMan

Group Protection
  • Protect clients' groups from being removed / added
  • Punish those, who shouldn't have those groups!
  • If somebody gets group X and he isn't in the list, he will be removed from the group + punished (optional)
    OR
    If somebody isn't in group X and he is in the list, he will be added to the group

    Configuration
    - You can change these settings:
    • Group Protection Users | List of clients' identities + their protected groups
      SYNTAX: identity [space] groupID [space] groupID [space] ...
      EXAMPLE: G71T3Ue3LA3C7UqktLpBIROQ7r4= [space] 17 [space] 71 [space] 69
    • Group Protection Punish Method | What will happen to users, that had groups, which they shouldn't have (avaliable methods: none, poke, kick, ban) [DEFAULT: "none"]
    • Group Protection Ban Time | How long will be the user banned (in seconds) [DEFAULT: "300"]
    • Group Protection Punish Message | Message, that will be sent with poking / kicking / banning [DEFAULT: "Security!"]
    • Group Protection Debug | Whether it should or shouldn't log punishments [DEFAULT: "no (unchecked)"]
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!
  • Like
Reactions: Tyloendis
Author
DrWarpMan
Downloads
172
Views
602
First release
Last update
Rating
4.75 star(s) 4 ratings

More resources from DrWarpMan

Latest updates

  1. LOG SPAM REMOVED, OPTION TO DISABLE LOGGING

    In this update, I removed log spamming messages, and also added an option to disable / enable...
  2. Added ban punishment!

    Hey! The code is now more readable, and faster! And the resource's page is a lot better too...
  3. [RE-CODED] Added groups per user & punishments

    New: - now you can add group(s) per specified user.. example: User 1 will have groups Z,Y User 2...

Latest reviews

Very good script. Its the best group protection script out there. You find every feature u need for the group protection here in his script. He also added a requested feature immediately and fixed the thing with the log.
1+
DrWarpMan
DrWarpMan
I <3 people like you.
Nice script but i think some features are missing:
Punish: Kick, Ban
Ad complaint (if this is possible)

Another feature that i would love (dont know if possible withing sinusbot) would be the possibility to add/remove groups via telnet. that way "server query admin" could be protected as well.
DrWarpMan
DrWarpMan
Thanks! There is already "kicking punishment" and "banning punishment" will be added in the next update. I am sorry but complaining punishment is not possible through Sinusbot now. And the "telnet" thingy is not possible too, but if you give the bot "Server Query Group" (or it's copy), he should be able to protect the group as well - but I do not know if this works in the latest TS3 version, I use 3.5.X, and in the new version, server query is a little bit changed, so if you have 3.6.X or something like that, it might not work.
Nice Script !
Is there a way to specify the group
so "this users get owner, this users get admin or any other and the other users dont get it ?
atm i only can say this users get this groups without split ?
DrWarpMan
DrWarpMan
Thanks! @Tyloendis already suggested this. I'll try to implement it as soon as possible.
I see very big potential in this script, nice idea!
DrWarpMan
DrWarpMan
Thanks!
Top