Skip to content

[Bug]: Heartbeat prompts incorrectly routed to Discord DMs #25871

@BusInsider

Description

@BusInsider

Summary

Heartbeat poll messages are being sent to Discord DM channels
when they should be internal-only. This causes the agent's
heartbeat replies (even status updates) to appear in Discord
chat, creating spam.

Suggested fix: Add config option to exclude heartbeat prompts
from specific channels, or make heartbeats internal-only by
default.

Steps to reproduce

  • channels.discord.enabled: true
  • messages.ackReactionScope: "group-all" (also tried "group-mentions")
  • Gateway mode: local, bind: loopback

Expected behavior

Heartbeat prompts stay internal to OpenClaw system

Actual behavior

Heartbeat prompts route to all configured channels
including Discord DMs

OpenClaw version

2026.2.23

Operating system

Ubuntu 24.04 AND Kimi Claw

Install method

npm global

Logs, screenshots, and evidence

Impact and severity

Impact: Users get spammed with heartbeat status messages in
Discord every 30 minutes

Additional information

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions