The open source parts of the TurboWarp Discord server's bot.
Turbo Robot's primary purpose is moderation. We believe that sharing the exact code used to do these moderation checks would severely cripple its moderation abilities as it would be trivial to bypass.
Turbo Robot is only intended to be used in the TurboWarp server. It is not a general purpose bot. Parts of the code might be interesting to reference but the bot probably is not useful on its own.
Some other Scratch-related servers have very large bots with a lot of interactive features. We're not interested in that. Our bot just facilitates human-to-human conversations -- it's not something you are supposed to regularly interact directly with.
Copy config.example.js as config.js and replace the fields appropriately. config.js is part of .gitignore so it will not be committed.
Install dependencies:
npm ciTell Discord about the bot commands:
node src/register-commandsStart the bot:
node src/indexSend security bugs to [email protected] instead of the public issue tracker. This bot (both the open source and closed source parts) is NOT covered by the usual TurboWarp bug bounty program (You may still get a bounty, but we don't make the same guarantees).
Turbo Robot's open source parts are licensed under Apache 2.0. See LICENSE for more information.