Skip to content

[Ubuntu 24.04][Onboard] Discord onboard saves channels.discord but does not register plugins.entries.discord #4246

@cr7258

Description

@cr7258

Description

Description

The Discord branch of `nemoclaw onboard` writes channels.discord and
installs the @openclaw/discord npm package, but does not register
plugins.entries.discord. Without that registration, the plugin never
loads and the bot never connects to Discord.
Environment
Device:        Ubuntu 24.04 x86_64 dev host
OS:            Ubuntu 24.04.4 LTS
Architecture:  x86_64
Node.js:       v22.22.2
npm:           10.9.7
Docker:        29.4.1
OpenShell CLI: openshell 0.0.44
NemoClaw:      v0.0.50-50-g206737f83
OpenClaw:      2026.5.18
Steps to Reproduce
1. export DISCORD_BOT_TOKEN=[valid bot token]
2. nemoclaw onboard --fresh --name discord-refresh
3. Walk through provider/model selection.
4. At the messaging-channels step, toggle Discord ON.
5. Enter a valid Server ID and choose "Reply only when @mentioned? Y".
6. Skip the optional User ID allowlist.
7. Let onboard run to completion (reports success).
8. In the configured Discord server, @mention the bot with any text.
Expected Result
openclaw.json contains plugins.entries.discord = { enabled: true }, the
plugin loads, and the bot replies to the @mention.
Actual Result
openclaw.json has no plugins.entries.discord key at all (other plugins
like nemoclaw, openclaw-weixin are registered there; discord is missing).
Bot is offline; @mentions get no reply.

Bug Details

Field Value
Priority Unprioritized
Action Dev - Open - To fix
Disposition Open issue
Module Machine Learning - NemoClaw
Keyword NemoClaw, NemoClaw_Agent&Skills, NEMOCLAW_GH_SYNC_APPROVAL, NemoClaw_Onboard

[NVB#6223035]

Metadata

Metadata

Assignees

Labels

NV QABugs found by the NVIDIA QA Teamintegration: discordDiscord integration or channel behaviorplatform: ubuntuAffects Ubuntu Linux environmentsv0.0.56Release target

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions