Just thought I'd make a thread for people to talk about ways they make the bot most efficient such as eliminating as much lag/stutter as possible, managing perms for guests/admins, or even scripts that you use to help you on your TS server.
I'll start. I use this bot for a gaming community and it's had a good impact on making staffing and managing users easily.
Computer:
I'll start. I use this bot for a gaming community and it's had a good impact on making staffing and managing users easily.
Computer:
- CPU: AMD Athlon X2 5000B Dual-Core 2.6 GHz (wow, much power, so cool)
- HDD: 80 GB
- RAM: 2 GB
- OS: Debian 9 (Stretch) (x64)
- Internet (megabits, not megabytes)
- Download: 14-15 Mb/s
- Upload 1-2.5 Mb/s
- Version: Linux Beta 0.9.9-98d0cd5
- config.ini
-
Code:
TS3Path = "/opt/ts3bot/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64" ListenHost = "192.168.1.100" DataDir = "/opt/ts3bot/music" //<-doesn't work/maybe I'm using it wrong ListenPort = 8087 LocalPlayback = false EnableLocalFS = false MaxBulkOperations = 300 LogLevel = 3 EnableProfiler = false YoutubeDLPath = "/usr/local/bin/youtube-dl" EnableDebugConsole = false UploadLimit = 83886080 RunAsUser = 0 RunAsGroup = 0 InstanceActionLimit = 6 UseSSL = false SSLKeyFile = "" SSLCertFile = "" Hostname = "" MTU = 1500 SampleInterval = 40 StartVNC = false EnableWebStream = false LogFile = "" DisableLocalXServer = false DebugLocalXServer = false IsProxied = true DenyStreamURLs = [] [YoutubeDL] BufferSize = 524288 MaxDownloadSize = 419430400 MaxDownloadRate = 104857600 [TS3] AvatarMaxWidth = 300 AvatarMaxHeight = 300 [StreamRewrites] [Scripts] AllowReload = true [SpeechRecognition] Enable = false
-
- ZTSupport
- I used this this to notify if any new users join the server for the first time, it notifies co-owners and owners since they have the permission to move sticky clients
- I could add this script to the bot again, so it can be used for other channels
- Back To Default
- Self explanatory
- !dice
- Used in giveaways and events, changed the command from !dice to !rtd
- Digital Clock
- Server clock set at CST since that's the timezone of the server
- advanced !help
- shows all the SinusBot commands
-
Code:
Usable Commands (if permissions are there) !register <username> !password <value> !channel <create|remove|password> !rtd !ping !playing !next !prev !play !stop !!stop stop playback and remove idle-track !queue !queue !queue <string / uuid> !queuenext !search <string> !volume up !volume down !volume <value> (between 0 and 100) !playlist <playlistname> !stream <url> !say <text> !qyt <url> queue YouTube !yt <url> !ytdl <url> downloads YouTube video !shuffle !repeat !jail <time> <Seconds|Minutes|Hours|Days|Months> <clienturl|uid>
- Jail
- Used against micspammers/trollers. Higher staff only has access to
- Keyword Message
- responds on inside joke phrases
- responds to questions involving bans/issues
- Private Channel
- Allows members, but not new users to create their own channel under a sub channel containing all user private channels