M O D B O T
The moderation and verification bot for Discord
100k+ commands
3k+ users
3+ servers
Early Access
ModBot is currently in early access, and is available only upon request. Features may change as we improve the bot. We appreciate your feedback and support as we continue to develop the experience.
About ModBot
ModBot brings verification, moderation, and server management together in one Discord bot. Review new members, manage role requests, and give your community a clear path to contact staff through member tickets.
Keep moderation records and message logs organized, maintain server rules, and handle repeatable maintenance workflows so your staff can spend more time supporting the community.
Bot Information
-
/versionshows the running ModBot version in a private reply.
Verification
-
/create_verification_panelcreates the public verification entry point. -
Get Verifiedsends the verification instructions to a member's DMs. -
Start Verificationcollects the initial photo, passphrase follow-up photo, and birth date responses. -
Verify Male,Verify Female, and denial buttons complete the review queue flow. Approval saves the birth date and assigns the age role; ModBot refreshes age roles daily. -
Staff use
/person setto correct an existing birth date. Members fill in a missing birth date using MatchBot’s/set_my_age.
Moderation Commands
-
/mod warnsends a warning and records it in the member log. -
/mod timeouttimes out a member for a selected duration. -
/mod reviewsends a member to review with a temporary timeout. -
/mod watchcreates an internal member note without notifying the member. -
/mod messagesends an anonymous staff message. -
/mod kick,/mod ban, and/mod probationhandle escalations. -
/mod unbanremoves a server ban by user ID, with an optional audit-log reason. Requires Ban Members.
Tickets And Cells
-
/mod_ticketopens a member-facing moderation ticket. -
/create_mod_ticketcreates a ticket for a selected user. -
/create_mod_ticket_panelposts the self-service ticket panel. -
/create_cell_panelposts the jail/cell access panel. -
/jail sentenceand/jail releasemanage cell access.
Server Utilities
-
/json,/rules, and/create_rules_displaymaintain server rules. -
/channelsseeds moderated channel structures. -
/message_channeland/message_rolesend staff-authored broadcasts. -
/set_statussets the bot's status, and/server statusshows its last reboot time.
Audit And Maintenance
-
/bans_listbrowses server bans. -
/kick_inactiveremoves inactive members by role rules. -
/fix_member_notes,/fix_intro_title,/fix_introduced_roles, and/fix_verification_rolesrun bulk repairs. -
/person get,/person set,/delete_person, and/set_member_notemaintain member records. -
/summarizesummarizes moderation transcripts, and/who_rightweighs an argument and gives a direct verdict on who is right, based on facts, technical reasoning, and biblical principles when relevant. It avoids forced compromise and considers emotional context only when material to the dispute. Both premium commands accept 1–300 messages (default 100), an optional channel, and an optionalstart_at_idto read messages strictly before that message ID. They check channel access and post results in the chat where the command was run, targeting 500–900 characters with a hard 1,500-character cap. They retain the Ban Members command permission. Manage premium membership through Admin → Premium Users in the admin portal. -
/fallacyrequires amessage_idand accepts an optional channel. It checks that message and up to nine earlier messages from the same author for logical fallacies, scanning at most 300 channel messages. Other authors and later messages are excluded from the assessment. It shares the premium and channel-permission requirements, public replies, and response-length limits of the other analysis commands.