discord-rpg

byInteresting

Build a Discord RPG server bot from scratch. It should be configurable by server admins and have an inviting, polished interactive experience using Discord slash commands, embeds, buttons, select menus, and modals where appropriate. Core features: (1) Original Character submissions: players submit an OC through an interactive form; the bot posts each submission in an admin-configurable review channel. Staff can accept, decline, or comment, with outcomes/comments communicated to the applicant. (2) Faction and guild applications: interactive faction picker featuring exactly these choices: ๐Ÿ“š The Eternal Archive; ๐ŸŒ‘ The Umbral Covenant; ๐Ÿ—ก๏ธ The Iron Vanguard; ๐Ÿ”ฎ The Arcane Conclave; ๐Ÿน The Verdant Wardens; ๐Ÿงช The Alchemical Circle; and the Adventurers Guild Joining requires an application through the bot; the relevant guild/faction leaders can accept or decline, and the workflow should be configurable per group. (3) RPG lore assistant: help players discover server lore from an editable, staff-managed source; clearly distinguish official lore from generated suggestions and avoid inventing canon. (4) Roleplay support for staff and players, such as scene prompts, character hooks, event ideas, and staff utilities. Include secure configuration for the Discord bot token, persistence for submissions/applications/configuration, permission checks, sensible error handling, and setup documentation. Preserve privacy by restricting review actions and avoid exposing private submissions publicly beyond the configured review channel and applicant communications. Do not claim to reuse or migrate code from the existing Discord Chatbot project.

No preview

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Read archive counts
Login: Sign in
Faction Review: 1. Open group application
Faction Review: Accept application
Faction Review: Decline application
Faction Review: Comment to applicant
Faction Review: 2. Retry failed decision
Faction Review: Confirm out-of-group refusal
OC Outcomes: Confirm outcome routed to applicant

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Read archive counts
Login: Sign in
Faction Review: 1. Open group application
Faction Review: Accept application
Faction Review: Decline application
Faction Review: Comment to applicant
Faction Review: 2. Retry failed decision
Faction Review: Confirm out-of-group refusal
OC Outcomes: Confirm outcome routed to applicant