Skip to content
This repository has been archived by the owner. It is now read-only.
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

sinusbot scripts

THIS IS NO LONGER MAINTAINED and might be archived soon. Feel free to fork and work on these scripts on your own (as long as you follow the MIT license and mention me).

This repository contains a few scripts that I wrote for the SinusBot.

Installation

  1. Download the script and put it in the scripts folder where the SinusBot is installed
  2. Restart the SinusBot
  3. Go to your web-interface: Settings -> Scrips and enable the script by checking the box next to it
  4. Configure the script as you like (by clicking on the arrow to show the options and pressing 'save' at the end)
  5. Click on Save changes at the bottom of the page

Scripts

Custom commands

This is a simple script that allows you to create your own commands with custom responses.

See forum thread for more information/discussion.

Config:

The the following placeholders can be used in the config:

  • username
  • mention
  • uid
  • dbid
  • description
  • ping
  • total_connections
  • packetloss
  • bytes_sent
  • bytes_received
  • ip
  • first_join
  • os
  • version
  • clients_count
  • clients
  • channels_count
  • channels
  • client_groups_count
  • client_groups
  • server_groups_count
  • server_groups
  • playing
  • random(, )
  • randomString(option one, option two, ...)
  • channel_name
  • channel_id
  • channel_url
  • client_channel_name
  • client_channel_id
  • client_channel_url

Example:

Hi {mention}, your ID is: {uid} and you have the following {client_groups_count} groups: {client_groups}.
Random number between 0 and 100: {random(1, 100)}.

Join/Leave

This script adds the commands !join and !leave that make the bot join or leave your channel.

See forum thread for more information/discussion.

AFK mover (Away/Mute/Deaf/Idle)

This script moves clients that are set as away, have their speakers/mic muted or are idle to a specified channel.

See forum thread for more information/discussion.

Uptimerobot - Server Status/Uptime Monitoring

Informs you about the status of a server configured on uptimerobot.com

See forum thread for more information/discussion.

Config:

In the config the following placeholders can be used:

  • %name%
  • %uptime%
  • %url%
  • %port%
  • %type%
  • %status%
  • %id%
  • %created%
  • %ssl.brand%
  • %ssl.product%
  • %ssl.expires%

Group List

List the servers groups and their IDs with the !groups command.

See forum thread for more information/discussion.

Troubleshooting

  • make sure that you have the latest version of the SinusBot (some scripts require at least version 1.0.0)
  • make sure that you have the latest version of this script
  • read the instructions above carefully and check if you've missed anything
  • If you've checked everything and it still doesn't work then you can ask for help in the discussion thread or open an issue on GitHub. But hold on for a second! Before you post: read this first and include all of the required information.

About

πŸ“œ Scripts for the SinusBot

Topics

Resources

License