Skip to content

Discord: keep interaction buttons live during bind flows#26

Merged
huntharo merged 4 commits intomainfrom
codex/discord-interaction-fixes
Mar 21, 2026
Merged

Discord: keep interaction buttons live during bind flows#26
huntharo merged 4 commits intomainfrom
codex/discord-interaction-fixes

Conversation

@huntharo
Copy link
Contributor

Summary

  • I changed Discord picker refreshes to edit the original interaction message and register the rebuilt component state so refreshed buttons stay clickable instead of going dead.
  • I added the Discord interaction ack and fallback paths needed for bind and resume flows, including updating the original resume message when a bind approval reply is required, so already-acknowledged clicks still complete cleanly instead of failing during button handling.
  • I updated the local Discord SDK typings and controller coverage to exercise the refreshed picker, acknowledged-interaction fallback, and pending bind retry paths.

Validation

  • pnpm test
  • pnpm typecheck

@huntharo huntharo moved this to In Review in OpenClaw Codex App Server Mar 21, 2026
@huntharo huntharo merged commit 8601315 into main Mar 21, 2026
4 checks passed
@huntharo huntharo deleted the codex/discord-interaction-fixes branch March 21, 2026 01:14
@huntharo huntharo moved this from In Review to Done in OpenClaw Codex App Server Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant