openclaw/extensions/irc
Peter Steinberger b34bba8e57
refactor(channels): migrate the remaining nine group-policy walkers onto the scope tree (#107181)
* refactor(channels): migrate irc, nextcloud-talk, zalouser, slack, and matrix group policy onto the scope tree

* fix(irc): drop unused tree binding in group match

* fix(zalouser): keep wildcard lookup opt-in for explicit-only candidates

* fix(zalouser): adapter opts into the wildcard fallback candidate

* refactor(channels): migrate feishu, msteams, and discord group policy onto the scope tree and drop the core discord duplicate

* fix(msteams): restore the cross-team scan fallback for policy-less matched teams

* fix(feishu): keep the adapter's zod-typed group config for the scope tree

* revert(core): keep the discord require-mention fallback until stage 3 makes it provably redundant

* chore(matrix): drop the now-unused channel entry match re-export

* refactor(telegram): migrate group policy onto the scope tree

* test(telegram): keep the bot token fixture off secret-scanner patterns

* test(telegram): use a computed key for the bot token fixture

* test(telegram): assemble the bot token fixture indirectly for scanner and lint
2026-07-13 23:56:35 -07:00
..
src refactor(channels): migrate the remaining nine group-policy walkers onto the scope tree (#107181) 2026-07-13 23:56:35 -07:00
api.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
channel-config-api.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
channel-plugin-api.ts
configured-state.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
doctor-contract-api.test.ts refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
doctor-contract-api.ts refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
index.test.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
index.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
npm-shrinkwrap.json chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
openclaw.plugin.json
package.json chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
README.md feat(plugins): externalize additional official plugins (#95683) 2026-06-22 16:12:51 +08:00
runtime-api.test.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
runtime-api.ts
secret-contract-api.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
setup-entry.ts docs: document medium extension sources 2026-06-04 21:33:54 -04:00
tsconfig.json

IRC OpenClaw channel

Official OpenClaw channel plugin for IRC.

Install

openclaw plugins install @openclaw/irc

Docs

See docs/channels/irc.md in the OpenClaw repository, or the published docs at https://docs.openclaw.ai/channels/irc.