Skip to content

Nekonika/ChannelJoinAlert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ChannelJoinAlert

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.

How to install the script

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.

Setting up the config

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)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published