oncall
像在频道里被 @ 到才起身,默认最稳。
Channels 导读
本页教你如何让 OpenClaw 通过 bot 账号收发 Mattermost 消息。最核心的两步:创建 bot 账号拿到 token,再填 base URL。注意 dmPolicy 默认是 'pairing',如果你想让机器人自动放行所有私信,需要改成 'allow'。
先讲这一页到底在解决什么
本页教你如何让 OpenClaw 通过 bot 账号收发 Mattermost 消息。最核心的两步:创建 bot 账号拿到 token,再填 base URL。注意 dmPolicy 默认是 'pairing',如果你想让机器人自动放行所有私信,需要改成 'allow'。
第一站
因为它不是核心内置通道。
openclaw plugins install @openclaw/mattermost像从插件仓库把 Mattermost 这扇门装到 OpenClaw 墙上。
botToken + baseUrl前者像门卡,后者像公司聊天大楼地址。两样都要齐。
先让 DM、群聊、频道收发正常工作,后面高级玩法再慢慢加。
Mattermost 先解决“能接”,再解决“怎么说话更像你要的风格”。
第二站
把这个模式选清楚,群里体验差很多。
oncall像在频道里被 @ 到才起身,默认最稳。
onmessage像每条频道消息都听到就可能响应,话会更多。
onchar像大家先敲一个口令前缀,再把它叫起来。
chatmode 决定它像一个安静同事,还是一个常驻插话员。
第三站
这块是高级玩法,不是必需主路。
native: true像说“允许 OpenClaw 在 Mattermost 里注册自己的一套斜杠命令按钮”。
callbackPath / callbackUrl像给这些按钮指定“按下以后把请求送回哪一扇门”。
如果 Mattermost 服务器根本打不到这个回调地址,按钮就像装了但没接线。
native slash commands 的本质,是把 OpenClaw 的遥控器原生嵌进 Mattermost 里。