feat: new slash commands and bug fixes #23

Merged
naomi merged 5 commits from feat/commands-two into main 2026-03-12 23:47:46 -07:00

5 Commits

Author SHA1 Message Date
hikari e3c3e4f29a feat: add /research command with web search and file output
Node.js CI / CI (pull_request) Successful in 28s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 52s
Ports Keiko's research functionality to Amari as an owner-only slash
command. Results are returned as an attached markdown file to avoid
streaming complexity and Discord message length limits.
2026-03-12 23:45:26 -07:00
hikari 36e095991c fix: suppress non-critical RetroAchievements fetch errors
Errors from the RA API are silently swallowed since the job retries
every 10 minutes and failures are expected during brief outages.
2026-03-12 23:28:22 -07:00
hikari 30d4c7b09e feat: port alt-text and query commands from Cordelia
Adds owner-only /alt-text and /query slash commands, migrating
Cordelia's AI functionality into Amari with updated style and auth.
2026-03-12 23:21:14 -07:00
hikari 343d712e33 fix: prevent duplicate DM notifications for multi-keyword matches
Coordinates respondToMention and notifyNameMention so only one DM is
sent per message, regardless of how many keyword patterns are triggered.
2026-03-12 22:16:05 -07:00
hikari f61ea3b3cb feat: add /remind command for meeting notifications
Adds an owner-only slash command that sends a meeting waiting room
notification to a specified Discord user in the general channel.
2026-03-12 22:12:39 -07:00