Panels
Embeds with buttons, link buttons and dropdowns. Edit them after posting and the message updates in place, so fixing a typo is not a repost.
Panels, tickets and self-assignable roles, built with slash commands where you already are. The dashboard here is for the fiddly parts — it is never the only way in.
Free forever for the core. Premium is $4.99/month per server.
Most servers end up running a panel bot, a ticket bot, a role bot and a poll bot, each with its own dashboard and its own outage. Chojio is one — and it tells you plainly which parts are built.
Embeds with buttons, link buttons and dropdowns. Edit them after posting and the message updates in place, so fixing a typo is not a repost.
A button opens a private channel and pings the role you pick. Numbered per server, with a guard that stops one member opening five at once.
Five levels, each one telling you exactly what it blocks AND what it lets through. Chojio sets up Discord’s own filters rather than reading your messages, so they keep working even when Chojio is offline. Free on every plan.
Buttons, dropdowns or emoji reactions. Chojio re-checks a role’s permissions at click time and refuses if it gained something dangerous since you set it up.
Collect typed answers with validation and deliver them to a channel, a thread, or several places at once with per-destination redaction.
Multi-question polls with anonymous responses and a scheduled open and close window, which native Discord polls cannot do.
Post later, or on a repeating schedule in your own timezone. One-shot scheduling is free; recurring is Premium.
Build a whole server from a template: roles, categories, channels and who can see what, plus tickets and rules, applied in one go. Save your own, or install one from the library.
Every change Chojio makes, who made it, and what it looked like before. Recording is free on every tier, permanently.
One click. It asks only for the permissions it actually uses, and never for Administrator.
/panel opens an editor right in the channel. /ticket sets up support. /roles builds a role menu, and /settings is everything else.
Pick a channel and post. Everything stays editable afterwards, and the buttons keep working across restarts and deploys.
Chojio can post under your server’s own name and avatar, per channel, using webhooks.
What it cannot do is change the bot’s own profile picture per server. Discord gives an application one global profile and no bot can vary it between servers. Anyone who tells you otherwise is describing webhooks.
Templates can never grant moderation permissions. A template creates roles and channels and decides who can see what; it cannot give anyone the power to ban, kick, manage roles or change the server. You grant that yourself, in Server Settings, after it is installed.
It is a flat rule, not a warning you can click past. A template from a stranger that could quietly include a role with Manage Roles would be a backdoor into every server that installed it, and a confirmation dialog only protects people who read confirmation dialogs.
Chojio does not request Discord’s Message Content intent, so it cannot read ordinary channel messages, and does not.
That is why a closed ticket produces an archive — the intake answers, the timeline, staff notes and ratings — rather than a transcript of what everyone typed. A bot offering you the second one is reading all of it.
Manage Roles is how a role menu assigns a role, and Discord will only ever let it touch roles below its own in the list. Manage Channels is how a ticket button creates and closes the private channel. Every permission it asks for is listed on the pricing page next to the feature that needs it, and Administrator is not among them.
No, and this is a real failure mode in other bots. Chojio never uses an in-memory component collector, so a button posted months ago still works after a restart. The handler is looked up by name at click time rather than being held open in one process’s memory.
Nothing is deleted. Anything over the Free limit becomes read-only and stops being posted until you are back within the limit or resubscribe. A ticket that is already open always runs to closure — the member with a live problem is not the person who cancelled.
A template can create roles, categories and channels and decide who can see what. It cannot grant anyone the power to ban, kick, manage roles, manage channels or change the server — those are refused outright, so a template cannot contain them in the first place. You are shown exactly what will be created before anything happens, and roles arrive with no moderation permissions for you to grant yourself afterwards.
Per server. The features are server configuration rather than personal perks, and per-member pricing would punish exactly the large servers that get the most out of it.
Everything is reachable from a slash command. That is a design rule rather than a temporary state: the dashboard is the faster surface for a long embed or a complicated form, and it is never the only route to a setting.
No card, no trial clock, no signup. Five panels, a ticket category and three role menus, free permanently.