Loading Oh boi...
Become a minion today!
Back to HR Protocol
Discord

Two bots, one protocol.

Rascal and Halcyon run as independent Discord bots that share one database. Rascal handles moderation, admin config, and the chaotic side of community. Halcyon handles conversation, AI chat, and the calm counterpart. Both are free to add. Premium features unlock per server through the subscription tiers on the main HR Protocol page.

Required permissions

The bots do not ask for Administrator. The invite requests only the permissions the shipping modules actually use, listed below, so you keep full control of the bot per channel with normal channel overwrites.

  • Kick members
    Moderation kicks and the Alt Detection auto-kick action.
  • Ban members
    Moderation bans and unbans.
  • Manage channels
    The Ticket System creating a private ticket channel.
  • Add reactions
    Polls, suggestions, and giveaway entry reactions.
  • View channels
    Baseline. Without it the bot cannot see a channel at all.
  • Send messages
    Baseline. Every reply, announcement, and command response.
  • Manage messages
    Auto-Mod deleting a filtered message, and Confessions removing the command that would deanonymise the author.
  • Embed links
    Every module that answers with an embed card.
  • Attach files
    Returning a generated image as an attachment.
  • Read message history
    AI chat context, plus giveaways, polls, role menus and starboard re-reading their own posts.
  • Connect to voice
    Voice TTS and Voice STT joining a voice channel.
  • Speak in voice
    Voice TTS playing a spoken reply.
  • Manage roles
    Auto-Role, Color Roles, Role Menus, Verification, birthday roles, and XP level rewards.
  • Manage threads
    Thread Watcher archiving or locking an inactive thread.
  • Time out members
    Moderation timeouts.

That set is permission integer 1116963204182 in the invite link. Administrator (integer 8) is deliberately not part of it. Any permission you deny in a channel stays denied, and a module that needs it fails in that channel instead of overriding you.

FAQ

Straight answers, no marketing fluff.

Do I need both bots?

No. They run independently. Add only Rascal, only Halcyon, or both. Module toggles are per server and shared by both bots, because they read the same database.

Is there a free tier?

Yes, and it is most of the product. AI chat, memory and image generation are core and always on, and 25 of the 37 modules carry no plan gate at all. A server plan adds the moderation stack (Auto-Mod, Audit Log, Moderation (Warns), Alt Account Detection, Verification Gate, Thread Watcher), the modules that cost compute per use, the outbound integrations, and a larger monthly allowance. See pricing on the main HR Protocol page.

Where does AI inference run?

On a self-hosted Ollama here, and on your hardware first if your server runs a Compute Module node. There is a third path to an outside API, and it is switched off: no request reaches it at the moment. Turning it on would still need a paid plan, consent switched on, and a balance.

How many modules are there?

The bots ship 37 modules you can toggle per server. The registry holds 4 more, but those are private integrations bound to the Doombringerz game servers and the Doombringerz EclipseCP Codex. They cannot run on a third-party server, they are not part of any plan, and they are not counted above.

Do the bots need Administrator?

No, and it is never requested. The invite asks for the specific permissions the shipping modules actually call, so you can still restrict either bot per channel with normal channel overwrites. Administrator would make that impossible: Discord ignores channel overwrites entirely for a role that holds it.

Contact Me