Add owner-only message context menu to forward messages to DMs #11

Closed
opened 2026-02-07 20:51:19 -08:00 by hikari · 1 comment
Owner

Description

Add a message context menu command that allows the bot owner (Naomi) to forward any message to her DMs as if it matched the ping/name trigger.

Requirements

  • Context menu command: Right-click on any message → "Forward to Naomi"
  • Owner-only: Only Naomi (bot owner) should be able to use this command
  • Behaviour: When used, the message should be sent to Naomi's DMs using the same logic as the ping/name trigger
  • Use case: Allows Naomi to easily forward interesting messages to herself without having to ping Amari or use her name

Implementation Notes

  • Check that the command user is the bot owner before processing
  • Reuse the existing ping/name trigger logic to format and send the message
  • Should work on any message in any server where Amari is present
  • Consider adding proper error handling if Naomi's DMs are closed

Acceptance Criteria

  • Message context menu command is registered
  • Command only executes for the bot owner (Naomi)
  • Message is forwarded to Naomi's DMs using the ping/name trigger format
  • Command fails gracefully if DMs are closed or message cannot be sent
  • Other users get an ephemeral error if they try to use the command

This issue was created with help from Hikari~ 🌸

## Description Add a message context menu command that allows the bot owner (Naomi) to forward any message to her DMs as if it matched the ping/name trigger. ## Requirements - **Context menu command**: Right-click on any message → "Forward to Naomi" - **Owner-only**: Only Naomi (bot owner) should be able to use this command - **Behaviour**: When used, the message should be sent to Naomi's DMs using the same logic as the ping/name trigger - **Use case**: Allows Naomi to easily forward interesting messages to herself without having to ping Amari or use her name ## Implementation Notes - Check that the command user is the bot owner before processing - Reuse the existing ping/name trigger logic to format and send the message - Should work on any message in any server where Amari is present - Consider adding proper error handling if Naomi's DMs are closed ## Acceptance Criteria - [ ] Message context menu command is registered - [ ] Command only executes for the bot owner (Naomi) - [ ] Message is forwarded to Naomi's DMs using the ping/name trigger format - [ ] Command fails gracefully if DMs are closed or message cannot be sent - [ ] Other users get an ephemeral error if they try to use the command ✨ This issue was created with help from Hikari~ 🌸
Member

i would love to work on this one, can i assign my self

i would love to work on this one, can i assign my self
teklu was assigned by naomi 2026-02-07 21:48:08 -08:00
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/amari#11