21 |Scripts for the SinusBot (http://sinusbot.com)
34 |39 |Idle Mover 2 (idlemover.js)
35 | Author: Raphraph (raphraph@raphraph.de) & flyth
36 | Description: This script will move all idling clients to a defined channel. 37 | Tested with version: SinusBot v0.9.9-98d0cd5 38 |
41 |Settings
Setting | Description | Values |
---|---|---|
Idle time | Time (in seconds) after which a client is labeled as idling. | A valid number bigger than 150 |
Idle channel | The channel where idling clients are moved to. | A valid channel name |
Ignored channels | Clients which are in some of these channels, will be ignored by the Bot. | Each line, one valid channel name or id. |
Send idle message | Whether to send an idling message or not. | Just select one of the given options. |
Idle message | The message which is sent to the clients which are idling, if 'Send idle message' is set to 'Send'. | A valid message. Supports BBCode. Experimental: should automatically convert links to BBCode. |
Debugging | Whether to enable debugging or not. | Just select one of the given options. |
57 |62 |Advertising (advertising.js)
58 | Author: Raphraph (raphraph@raphraph.de) & flyth
59 | Description: This script will announce one of the configured lines every x seconds. 60 | Tested with version: SinusBot v0.9.10-e1fdee3 61 |
64 |Settings
Setting | Description | Values |
---|---|---|
Ads | Multiple lines which defines the sent ads. BBCodes are supported! Normally urls starting with http:// or https:// are automatically converted into a clickable url. | One ad per line |
Interval | The time in SECONDS between each ad is sent. | A valid number of seconds |
Order | Either the ads should be sent randomly or line by line. | |
Broadcast-Type | Either the ads should be sent in the server-chat, channel-chat or to each client privatly (not recommended). |
74 |79 |Bad Channel Names (badchan.js)
75 | Author: Raphraph (raphraph@raphraph.de) & flyth
76 | Description: This script will remove all channels matching some userdefined names. 77 | Tested with version: SinusBot v0.9.9-a4f6453 78 |
81 |Settings
Setting | Description | Values |
---|---|---|
Forbidden channels | List of forbidden names or regex (one per line). | One chnnale-name or regex expression per line |
Ignored channels | Comma-separated list of ignored channel-ids. | Comma-separated list of valid numbers |
89 |94 |Bad Usernames (badusername.js)
90 | Author: Raphraph (raphraph@raphraph.de)
91 | Description: This script will remove all channels matching some userdefined names. 92 | Tested with version: -- 93 |
96 |Settings
Setting | Description | Values |
---|---|---|
Forbidden names/regex | The names or regular expressions defining which channel isn't allowed. | A name or Regular Expression ecach line |
Ignored client ids/uuids | The ids or uuids of the clients which will be ignored by the script. | A comma seperated list withc ids and uuids |
Warn/Kick/Both | Which action should be performed on the client. | Just select one of the given options. |
Messages | The messages sent to the client | First line: warn message Second line: kick message |
Check-delay | The delay (in seconds) before the name of the client is checked again, and if it\'s a bad name the client get kicked. | A number |
107 |112 |Join-Greeting (greetonjoin.js)
108 | Author: Raphraph (raphraph@raphraph.de)
109 | Description: This script will let the bot greet everyone who joins the channel. 110 | Tested with version: SinusBot v0.9.9-a4f6453 111 |
114 |Settings
Setting | Description | Values |
---|---|---|
Message | The message that should be displayed or sayed. If 'Message-Type' is set to anything except of 'Say', BBCodes are supported. | A message |
Message-Type | The way the client should be notified. | Just select one of the given options. |
Reformat nickname | Enables or disables the reformating feature! DON'T ENABLE IT IF YOU DON'T KNOW HOW TO USE IT! | Just select one of the given options. |
Reformat nickname - format | ??? - currently not in use | ??? |
Reformat nickname - details | Provides important details to the script. | First line: "split: |" for example. Second line: "pos: 1" for example. |
125 |127 |No Recording (norecording.js)
126 |
132 |137 |Keyword Message (keywordmessage.js)
133 | Author: Am4n (am4n.ar@gmail.com) & Raphraph (raphraph@raphraph.de)
134 | Description: This script will response to some defined keywords. 135 | Tested with version: SinusBot v0.9.9-a4f6453 136 |
139 |Settings
Setting | Description | Values |
---|---|---|
Keyword/Command/Regex: Output | The combinations of keyword and output. A valid combination is build like this: key: output . key should be replaced either by a word, by multiple words, by a regular expression (using the slash / as seperator) or by a command (starting with a dot). output should be replaced by a message. BBCodes are supported. | One valid combination each line. |
Respond on server-chat. | If the bot should respond to messages got in the server-chat or not. | Just select one of the given options. |
Respond on channel-chat. | If the bot should respond to messages got in the channel-chat or not. | Just select one of the given options. |
Respond on private-chat. | If the bot should respond to messages got in the private-chat or not. | Just select one of the given options. |