Skip to content

Add /help command#1323

Open
brycepollack wants to merge 2 commits into
museofficial:masterfrom
brycepollack:feat/help-command
Open

Add /help command#1323
brycepollack wants to merge 2 commits into
museofficial:masterfrom
brycepollack:feat/help-command

Conversation

@brycepollack

Copy link
Copy Markdown

Summary

Add a /help slash command that lists all available bot commands and their descriptions.

Details

The help command is implemented as a standard injectable command following the existing pattern. Since the full command list is only available after the DI container constructs all commands, a setCommands method (defined as an optional on the Command interface) is called from bot.ts after commandsByName is fully built. The response is ephemeral so it is only visible to the user who called it.

This PR is in response to feedback from users on my server trying to ping /help for a list of commands but not being able to see them.

Validation

  • npm run lint
  • npm run typecheck
  • npm run build
  • Deployed locally and verified /help returns an ephemeral list of all commands
  • Deployed for testing on my discord server via ghcr.io/brycepollack/muse:latest
  • I updated the changelog

@github-actions

github-actions Bot commented Jun 14, 2026

Copy link
Copy Markdown

📦 🤖 A new release has been made for this pull request.

To play around with this PR, pull ghcr.io/museofficial/muse:pr-1323.

Images are available for x86_64 and ARM64.

Latest commit: 41240c1

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