openclaw/docs/channels
clawsweeper[bot] 3a208a5068
fix(discord): prevent presence wake floods after reconnects (#107969)
* feat(discord): throttle online-presence events after gateway reconnects

After a Discord gateway (re)connect the presence replay burst emitted one
system event per member, waking the agent each time. Add a per-account
emission gate: a post-reconnect suppression window (default 5 min), a
sliding-window burst limit (default 8/60s, logged once per episode), and
a configurable per-user greeting cooldown (default 8h). New guild
presenceEvents knobs: cooldownSeconds, reconnectSuppressSeconds,
burstLimit, burstWindowSeconds.

* fix(discord): preserve presence throttle retries

* fix(discord): preserve presence throttle retries

* fix(discord): scope presence throttle per guild

Co-authored-by: openclaw-clawsweeper[bot] <openclaw-clawsweeper[bot]@users.noreply.github.com>

* fix(discord): keep presence gate internals private

Co-authored-by: openclaw-clawsweeper[bot] <openclaw-clawsweeper[bot]@users.noreply.github.com>

---------

Co-authored-by: openclaw-clawsweeper[bot] <openclaw-clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Peter Steinberger <peter@steipete.me>
2026-07-14 22:02:53 -07:00
..
access-groups.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
ambient-room-events.md chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
bot-loop-protection.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
broadcast-groups.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
channel-routing.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
clickclack.md docs: document ClickClack command menus 2026-07-15 02:58:26 +01:00
discord.md fix(discord): prevent presence wake floods after reconnects (#107969) 2026-07-14 22:02:53 -07:00
feishu.md refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
googlechat.md fix(channels): honor configured read target policies (#99905) 2026-07-10 22:29:37 -05:00
group-messages.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
groups.md refactor(core): read channel metadata instead of hardcoded channel literals (batch 1) (#107898) 2026-07-14 18:46:12 -07:00
imessage-from-bluebubbles.md Improve iMessage imsg setup and skill ownership (#101407) 2026-07-07 14:13:37 -07:00
imessage.md fix(imessage): keep message actions within the current conversation (#107773) 2026-07-14 18:50:20 -07:00
index.md docs(reef): channel setup page, catalog registrations 2026-07-13 08:07:34 -07:00
irc.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
line.md fix(line): keep group allowlists scoped (#106056) 2026-07-13 01:18:31 -07:00
location.md feat(telegram): add rich outbound location and video notes (#105142) 2026-07-12 09:36:22 +01:00
matrix-migration.md refactor: remove pre-2026.4 compatibility shims and legacy migrations (#104650) 2026-07-11 13:22:27 -07:00
matrix-presentation.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
matrix-push-rules.md refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
matrix.md improve(qa-matrix): split E2EE runtime and protect recovery keys (#107828) 2026-07-14 16:13:41 -07:00
mattermost.md refactor(channels): privatize Mattermost and MSTeams test seams (#107924) 2026-07-14 19:11:46 -07:00
msteams.md refactor(config): retire legacy flat streaming keys to doctor-owned migration (#104693) 2026-07-11 18:15:03 -07:00
nextcloud-talk.md refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
nostr.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
pairing.md improve(ui): move Devices into Settings and redesign the device inventory (#106055) 2026-07-13 03:18:17 -07:00
qa-channel.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
qqbot.md refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
raft.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
reef.md feat(reef): headless openclaw reef CLI for agent-driven registration and pairing 2026-07-13 16:23:13 -07:00
signal.md docs(signal): document --signal-number, --http-host, --http-port CLI flags (#102114) 2026-07-14 07:54:33 -07:00
slack.md docs(slack): fix channel config examples — use 'enabled' instead of 'allow' to match strict schema (#103491) 2026-07-12 08:38:03 +01:00
sms.md fix: protect SMS webhook callback quota [AI] (#103620) 2026-07-13 10:29:59 +05:30
synology-chat.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
telegram.md feat(telegram): add rich outbound location and video notes (#105142) 2026-07-12 09:36:22 +01:00
tlon.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
troubleshooting.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
twitch.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
wechat.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
whatsapp.md fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
yuanbao.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
zalo.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
zaloclawbot.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
zalouser.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00