到目前为止,我只使用过机器人向 channel 发送消息。你看起来像这样。
{
"channel_id": "my-id",
"message": "Hello Channel"
}
如何向用户发送简单的直接消息? 直接香奈儿的网址是:“/api/v4/channel/direct”对吗? 所以尝试发送它。 作为回复,我得到这个“打字错误?您是否缺少 team_id 或 user_id 作为 url 的一部分?” 没关系,因为我没有设置接收者用户。 但现在?在 Github 上我刚刚读到我需要设置 2 个 ID? 我的 id 和接收方的 id 对吗? 我如何从另一个用户那里得到 ID?
最佳答案
您需要使用带有下划线的特殊 channel 形式,例如 X_Y,其中 X 和 Y 是用户 ID。用户 ID 与用户名不同。
payload={"channel": "6w41z1q367dujfaxr1nrykr5oc__94dzjnkd8igafdraw66syi1cde", "text": "Hello, this is some text\nThis is more text. :tada:"}
您可以查看常见问题解答页面了解详情 https://docs.mattermost.com/developer/webhooks-incoming.html
关于json - 如何在 Mattermost 中将机器人的直接消息发送给用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61407100/