Subscribing to server events as ServerQuery

Is it possible to get full information about bans, kicks, and server group additions/removals?

I’ve seen commands like these somewhere:

notifyservergroupclientadded
notifyservergroupclientdeleted

Do they work? And if so, do they only work on TeamSpeak 6 server?

When using the servernotifyregister command you can subscribe to all / specific server events.


Usage:

servernotifyregister event={server|channel|textserver|textchannel|textprivate} [id={channelID}]

Permissions to use the command: b_virtualserver_notify_register

Example:

servernotifyregister event=server

Output after a user was banned:

notifyclientleftview cfid=1 ctid=0 reasonid=6 invokerid=3 invokername=USERNAME invokeruid=USERID reasonmsg bantime=60 clid=7

Registers for a specified category of events on a virtual server to receive notification messages. Depending on the notifications you’ve registered for, the server will send you a message on every event in the view of your ServerQuery client (e.g. clients joining your channel, incoming text messages, server configuration changes, etc). The event source is declared by the event parameter while id can be used to limit the notifications to a specific channel.

3 Likes