ChannelJoinAlert is a script made for SinusBot (TeamSpeak). It provides functionality to specify admins for certain channel and alert them if someone joins their moderated channel.
Messages as well as functionality is fully customizable through the configuration page of your SinusBot.
Go to the Directory you installed the Bot in. Make sure it contains the sinusbot.exe. Now open the folder "scripts" - if it doesn't exist create it. Now this is where you want to add the "ChannelJoinAlert.js"-file.
On your "Scripts"-Page in the Web UI of the bot tick "ChannelJoinAlert" to activate the script. Now click on the little arrow in front of the scriprts name to open the configuration page.
Here is what you can set up:
"Should the Bot send a privat chat message or poke the users?" Decide if the Admins get a Private Message or a Poke when a user joins their moderated channel.
"Set a message which will be sent to the admin if anyone joins a Support-Channel:" Provide a message you want to send to your admins if their moderated channel need attention. (you may use {Username} for the username of the user who joined the channel or {Channel} for the name of the channel they joined)
"Set a message which will be sent to the user if he joins any Support-Channel:" This is the message the user who joined the moderated channel receives. (available placeholders: {FoundSupporter} which is the amount of supporter/admins that got notified)
"Set a message which will be sent to the user if no Supporter was found:" Is the message the user receives when no supporter/admins were notified.
"Add the channels where Admins will not be pinged:" If a admin is in any of these channels, then he won't get notified.
"Enable Logging" Writes the most important informations about what the script is doing into the "Instance Log".
"Enable Debugging" Will enable the "spam the f*ck out of me"-mode and log everything that the script does into the "Instance Log".
Channel Groups
"Give your Channelgroup a nice name:" Add a name for your channel group.
"Select a corresponding channel for this group:" Choose for a trigger channel (if a nonadmin joins this channel each admin will get notified)
"The Groups RoleID:" The groups role-id. (can be found in the server group dialogue in TeamSpeak)