Supibot
Multiplatform, utility & novelty chat bot.
Install / Use
/learn @Supinic/SupibotREADME
Supibot
Main repository for the multi-platform, novelty and utility chat bot Supibot.
Platforms
Supibot can and is currently run on four distinct platforms:
- Twitch
- Discord
- Cytube
- ~~Mixer~~ (until 2020-07-22)
- ~~Minecraft~~ (not currently active)
- IRC
I want to use Supibot!
Pick your platform, and follow these steps:
| Platform | Directions | |:------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Twitch channel | Fill out this form. | | Discord server | The administrator of given server should PM me on Discord - simply join my server and you can PM me immediately. Keep the Discord-specific rules in mind too! | | Cytube room | Fill out this form. | | IRC channel | Currently only active on Libera. Contact me for more info. |
To contact me, see Contact on my website.
Running own instance
It's possible to host your own instance of supibot. You can either set it up as a node app manually, or use the docker image.
Follow the guide if you are interested, and contact me if you have any questions or notes.
Also check out the modules configuration file for a brief guide on how to enable/disable a specific set of commands or other modules.
Ambassadors
Owners of channels (or Discord servers) have elevated rights to manage Supibot. They are allowed to e.g. disable specific commands, ban users from specific commands or ban them outright - all in the scope of their channel/server.
If the channel/server owner wishes to delegate this power to one or more users, they should:
- For Discord, either:
- appoint the user as an administrator
- create a role named "Supibot Ambassador" and assign the user to it
- For other platforms: create a suggestion (
$suggestcommand) explaining that they wish to assign an ambassador(s) in a channel. Make sure to list their names and your channel's name
DankChat integration
The DankChat mobile application for Twitch chat uses Supibot's API in order to hint its commands in any channel Supibot is actively in! It's a wonderful app to use on the go, and I endorse it.
Further reading
Related Skills
imsg
343.1kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
discord
343.1kDiscord ops via the message tool (channel=discord).
