Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@hougangdev
Copy link
Contributor

Summary

  • Organize commands into categories (session, options, status, management, media, tools, docks) for better discoverability
  • Refactor /help to show grouped sections instead of a flat list
  • Add pagination for /commands on Telegram (8 commands per page with navigation buttons)
  • Show grouped list without pagination on other channels (web, Discord, etc.)

What changed

  1. commands-registry.types.ts - Added CommandCategory type
  2. commands-registry.data.ts - Assigned categories to all commands
  3. status.ts - Refactored buildHelpMessage() and added buildCommandsMessagePaginated()
  4. commands-info.ts - Added pagination keyboard builder for Telegram
  5. bot-handlers.ts - Handle commands_page_N callback queries for pagination

@moltbot-barnacle moltbot-barnacle bot added the channel: telegram Channel integration: telegram label Jan 27, 2026
@hougangdev hougangdev force-pushed the feat/help-commands-formatting branch from 0d61fcc to 4fb4be4 Compare January 27, 2026 02:06
@moltbot-barnacle moltbot-barnacle bot added agents Agent runtime and tooling and removed agents Agent runtime and tooling labels Jan 27, 2026
@gumadeiras gumadeiras self-requested a review January 27, 2026 07:26
hougangdev and others added 4 commits January 27, 2026 02:35
…nation

- Add CommandCategory type to organize commands into groups (session, options, status, management, media, tools, docks)
- Refactor /help to show grouped sections for better discoverability
- Add pagination support for /commands on Telegram (8 commands per page with nav buttons)
- Show grouped list without pagination on other channels
- Handle commands_page_N callback queries for Telegram pagination navigation
@gumadeiras gumadeiras force-pushed the feat/help-commands-formatting branch from 902d531 to 502f266 Compare January 27, 2026 07:43
@gumadeiras gumadeiras merged commit 2ad550a into openclaw:main Jan 27, 2026
15 of 23 checks passed
gumadeiras added a commit that referenced this pull request Jan 27, 2026
@gumadeiras
Copy link
Contributor

Landed via temp rebase onto main.

  • Gate: pnpm lint && pnpm build && pnpm test
  • Land commit: $land_sha
  • Merge commit: $merge_sha

Thanks @hougangdev!

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

Labels

channel: telegram Channel integration: telegram

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants