mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-09 15:59:30 +00:00
* fix(mattermost): keep slash command error truncation UTF-16 safe Replace `.slice(0, 300)` and `.slice(0, 200)` with `truncateUtf16Safe` in sanitizeCommandLookupError and sanitizeMattermostLogValue to prevent surrogate pair corruption. Ref. lsr911 pattern — mechanical substitution, no behavior change. * test(mattermost): cover UTF-16-safe slash logs Co-authored-by: 黄剑雄0668001315 <huang.jianxiong@xydigit.com> --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> |
||
|---|---|---|
| .. | ||
| src | ||
| api.ts | ||
| channel-plugin-api.ts | ||
| channel-plugin-runtime.ts | ||
| doctor-contract-api.ts | ||
| gateway-auth-api.ts | ||
| index.ts | ||
| npm-shrinkwrap.json | ||
| openclaw.plugin.json | ||
| package.json | ||
| policy-api.ts | ||
| README.md | ||
| runtime-api.ts | ||
| secret-contract-api.ts | ||
| setup-entry.ts | ||
| slash-route-api.ts | ||
| tsconfig.json | ||
Mattermost OpenClaw channel
Official OpenClaw channel plugin for Mattermost.
Install
openclaw plugins install @openclaw/mattermost
Docs
See docs/channels/mattermost.md in the OpenClaw repository, or the published docs at https://docs.openclaw.ai/channels/mattermost.