Skip to content

Nitro-Bolt/Nitron

 
 

Repository files navigation

Turbo Robot - Open Source

The open source parts of the TurboWarp Discord server's bot.

Why only "the open source parts"?

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.

Scope

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.

How to run it

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 ci

Tell Discord about the bot commands:

node src/register-commands

Start the bot:

node src/index

Security

Send 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).

License

Turbo Robot's open source parts are licensed under Apache 2.0. See LICENSE for more information.

About

NitroBolt discord server moderation bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.8%
  • Shell 1.2%