First of all, thank you for all your interest in this script as well as all your ideas, how to make this script better.
Thanks to
@Diesmon for help with some issues and stupid problems. <3
Changelog
- Instead of max. five Servergroups, you can now add an endless amount of servergroups you need to get information from (or at least as many as your server can handle)
- As requested from @Tyloendis you can now add users to ignore (by their uid). This is for example useful if your bot has a serveradmin group but you dont want him on any serveradmin list or counter.
The spam is still there, I haven´t found a good way to go around this yet.
If you are really annoyed by the spam, just don´t use any userlists in your description.
Here I explained the problem more detailed:
---------------------------------------------------------------------------
Bot joins teamspeak -> then the bot gathers all necessary data, just as all users.
Example:
Your Teamspeak Server has for example 4 Channels, and 3 Clients with the same Servergroup (Moderator)
„Lobby“
UserKlaus
„Channel1“
UserFritz
„Channel2“
„Channel3“
UserHans
In this case the description could be:
Moderators online: UserKlaus, UserFritz, UserHans
If now, UserKlaus joins Channel 2 like this:
„Lobby“
„Channel1“
UserFritz
„Channel2“
UserKlaus
„Channel3“
UserHans
Now the bot gathers all necessary data again, and now UserKlaus is not the first User the bot can „see“, its UserFritz instead.
So the new description the bot creates would be:
Moderators online: UserFritz, UserKlaus, UserHans
As you can see, literally the same clients, but different order and thus a different descriptions as before -> description change.