Channels 导读

Mattermost 接入:先拿 bot token 和 base URL

本页教你如何让 OpenClaw 通过 bot 账号收发 Mattermost 消息。最核心的两步:创建 bot 账号拿到 token,再填 base URL。注意 dmPolicy 默认是 'pairing',如果你想让机器人自动放行所有私信,需要改成 'allow'。

先讲这一页到底在解决什么

Mattermost 接入:先拿 bot token 和 base URL

本页教你如何让 OpenClaw 通过 bot 账号收发 Mattermost 消息。最核心的两步:创建 bot 账号拿到 token,再填 base URL。注意 dmPolicy 默认是 'pairing',如果你想让机器人自动放行所有私信,需要改成 'allow'。

原文共 19 节,先看 Start Here 路径:/channels/mattermost 查看官方原文

第一站

🧱 第一步还是“先把 Mattermost 这块门砖装上去”

因为它不是核心内置通道。

openclaw plugins install @openclaw/mattermost

像从插件仓库把 Mattermost 这扇门装到 OpenClaw 墙上。

botToken + baseUrl

前者像门卡,后者像公司聊天大楼地址。两样都要齐。

📌 最小配置能做什么

先让 DM、群聊、频道收发正常工作,后面高级玩法再慢慢加。

🎈 一句话

Mattermost 先解决“能接”,再解决“怎么说话更像你要的风格”。

第二站

🎛️ chatmode 这块最像“在公共频道里,它到底是被叫到才答,还是逢消息都搭话”

把这个模式选清楚,群里体验差很多。

@

oncall

像在频道里被 @ 到才起身,默认最稳。

💬

onmessage

像每条频道消息都听到就可能响应,话会更多。

!

onchar

像大家先敲一个口令前缀,再把它叫起来。

🎈

一句话

chatmode 决定它像一个安静同事,还是一个常驻插话员。

第三站

⚡ Native slash commands 则像“给 Mattermost 装一排原生后台按钮”

这块是高级玩法,不是必需主路。

native: true

像说“允许 OpenClaw 在 Mattermost 里注册自己的一套斜杠命令按钮”。

callbackPath / callbackUrl

像给这些按钮指定“按下以后把请求送回哪一扇门”。

📌 Reachability 要求

如果 Mattermost 服务器根本打不到这个回调地址,按钮就像装了但没接线。

🎈 收尾一句

native slash commands 的本质,是把 OpenClaw 的遥控器原生嵌进 Mattermost 里。