I've setup a Moderator for the Teamspeak3 to further our efforts in becoming a more stable & secure community, what with the recent actions taken by certain users, I have had to disable most features on Teamspeak3 & the forums, With this some of said features can be re-enabled
Who can control the Bot? Right now Myself & Matt/Syerate, as there is a lot of development that still needs to be done, as I've taken an existing code that had been left, and what with the updates to TS3 has become unreliable, however the features I have enabled as of this moment are more than effective & secure.
What commands are available?
Well overall there are roughly 40 Commands, However there are only commands Relevant to each Group, most of which have none, the only ones that are publicly available at this time are !lastseen & !Welcome test, however the full list is as follows
!lastseen <search string>
!botcfghelp [config key]
!botcfgget <config key>
!botcfgset <config key> = <config value>
!botjoinchannel <channel id>
!getChannelID [channel id or channel name]
!listinactivechannels [channel id or channel name]
!listinactiveclients <minimum days inactive>
!msgchannelgroup <channelgroup id> <message>
!msgservergroup <servergroup id> <message>
!removechannelgroups <client database id>
!searchip <ip address>
!setchannelgroup <client database id> <channel group id> <channel list separated with comma>
!setchannelname <channel id> <new channel name>
Just bearing in mind you only have access to the first 2
What does our bot do?
Well it's currently covering Advertisement to the main lobby, Automatically moving Moderators/Leaders/Officers/Technicians/Media to their respected TS3 Channels, It's automatically moving anyone that has been afk for 30 Minutes to the afk channel, by 30 Minutes it means you have not spoken or done anything on ts3 for that amount of time, this ofcourse has exceptions, which are the Leaders/Officers/Tech rooms, and the "Silent" rooms, Idle check, it does the same as above, however it covers the "Away" button, "Lastseen" which is a command that can be run from the main lobby, and will show when a user last connected or if they are currently offline, ex. !lastseen Reamer, Response:
<22:18:46> "KonvictModerator": Found 2 entries in the database:
Reamer was last seen at 2014-03-08 22:55:18
Reamer was last seen at 2014-07-21 20:49:40
& Last but not least, a welcome message to Guests & A "Welcome back" to normal members.
This is obviously a work in progress & will have some bugs.