Skip to content

feat(discord): add Moderation and Event Handling prisms (#57)#727

Open
JamesJi79 wants to merge 9 commits into
Spectral-Finance:mainfrom
JamesJi79:feat/discord-moderation-events
Open

feat(discord): add Moderation and Event Handling prisms (#57)#727
JamesJi79 wants to merge 9 commits into
Spectral-Finance:mainfrom
JamesJi79:feat/discord-moderation-events

Conversation

@JamesJi79

Copy link
Copy Markdown

Discord Core Prisms - Moderation & Event Handling ($900)

Moderation Prisms ($500)

  • BanMember — Ban with optional message deletion and reason
  • UnbanMember — Remove ban
  • TimeoutMember — Timeout with configurable duration
  • ListBans — View banned users
  • GetMember — Get member details

Event Handling Prisms ($400)

  • CreateEvent — Create scheduled guild events
  • ListEvents — List scheduled events
  • DeleteEvent — Delete scheduled events

All prisms follow use Lux.Prism pattern with typed schemas, use existing Discord.Client, and return {:ok, result} | {:error, reason}.

Completes the remaining $900 scope for Issue #57 (Moderation + EventHandling).
MessageManagementPrism and ChannelManagement were already in the codebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant