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!

Project Tasks

26 planning tasks
Page design: Paused — add credits to continue
#1

Generate system requirement document

1m 10s0.2 cr used
Done
#2

Generate personas & user flows

0m 11s0.2 cr used
Done
#7

Create flow for Server Admin

0m 9sCredits in parent
Done
#8

Create flow for Staff Reviewer

0m 9sCredits in parent
Done
#9

Create flow for Faction/Guild Leader

0m 9sCredits in parent
Done
#10

Create flow for Player

0m 9sCredits in parent
Done
#11

Landing

0m 40sCredits in subtasks
Paused
#23

Landing / App Header

1.6 cr needed
Paused
#24

Landing / Archive Hero

1.6 cr needed
Paused
#25

Landing / Faction Route Map

1.6 cr needed
Paused
#26

Landing / Lore Provenance

1.6 cr needed
Paused
#27

Landing / Review Queue Rail

1.6 cr needed
Paused
#28

Landing / App Footer

1.6 cr needed
Paused
#12

Login

Credits in subtasks
Backlog
#13

Sign Up

Credits in subtasks
Backlog
#14

OC Submission

Credits in subtasks
Backlog
#15

OC Review

Credits in subtasks
Backlog
#16

OC Outcomes

Credits in subtasks
Backlog
#17

Faction Apply

Credits in subtasks
Backlog
#18

Faction Review

Credits in subtasks
Backlog
#19

Bot Configuration

Credits in subtasks
Backlog
#20

Lore Management

Credits in subtasks
Backlog
#21

Lore Assistant

Credits in subtasks
Backlog
#22

Roleplay Tools

Credits in subtasks
Backlog
#5

Architecture

0.2 cr needed
Paused
#6

Workspace task plan

0.2 cr needed
Paused

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