MCPcopy Index your code
hub / github.com/RTByte/rtbyte

github.com/RTByte/rtbyte @1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.2.0 ↗ · + Follow
675 symbols 1,283 edges 144 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RTByte

Discord Open Issues Open PRS Language grade: JavaScript Total alerts David

RTByte is a fully modular multipurpose Discord bot built on the incredible Klasa framework for discord.js. It brings a ton of features to help you run and manage your server, and is fully integrated into Discord's audit log system.

We aim to provide the most consistent and easy-to-use Discord mod bot solution available, with our key focus areas being modularity, performance, consistency, and choice.

For support, changelogs, and a link to add RTByte to your server, please join our support Discord.

Notable features

✅ Easy setup

  • Fully automated setup. All channels and necessary roles are created and configured, including channel permissions.

✅ Extensive logging

  • Fully configurable logs for your server. Choose what you want included in your server log, and where you want the logs posted.

✅ Server moderation

  • Efficient moderation actions that properly log reasons to your server's audit logs (if applicable). All moderation commands obey the role hierarchy, so moderators can't act on other moderators or admins and the like.

✅ Blacklisting

  • Server-configurable blacklists that can optionally scan usernames and nicknames, issue automated warnings, mutes, kicks, or bans, as well as delete messages or change nicknames.

✅ Joinable roles

  • Allow users to join specified roles on your server. Command can list available roles and how many people have that role.

✅ Custom commands

  • Create custom commands for your users with full integration into RTByte's logging system.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Rasmus Gerdin 💻 📖 🎨 🤔 🚇 📆 Michael Cumbers 💻 📖 🤔 Killian Higgins 💻 🚧 👀 JShull97 💻 Tim Watkins 📖 Artsy 🎨

This project follows the all-contributors specification. Contributions of any kind welcome!

Thanks to MokkaQuill for providing us with our logo.

Core symbols most depended-on inside this repo

reject
called by 344
src/extendables/KlasaMessage/fn_KlasaMessage#reject.js
add
called by 160
src/commands/User/roles.js
send
called by 121
src/lib/structures/ModEmbed.js
update
called by 89
src/commands/Management/customcmds.js
affirm
called by 62
src/extendables/KlasaMessage/fn_KlasaMessage#affirm.js
join
called by 43
src/commands/User/roles.js
create
called by 26
src/commands/Management/customcmds.js
embed
called by 23
src/lib/structures/ModCase.js

Shape

Method 401
Class 270
Function 4

Languages

TypeScript100%

Modules by API surface

src/lib/structures/ModCase.js20 symbols
src/monitors/antiInvite.js9 symbols
src/commands/Management/twitchnotifs.js9 symbols
src/commands/Management/starboard.js9 symbols
src/commands/Management/settings.js9 symbols
src/commands/Management/pinboard.js9 symbols
src/commands/Management/logs.js9 symbols
src/commands/Management/filters.js9 symbols
src/commands/Management/customcmds.js9 symbols
src/commands/Admin/conf.js9 symbols
src/commands/User/userconf.js8 symbols
src/commands/User/roles.js8 symbols

For agents

$ claude mcp add rtbyte \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact