首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向slackbot发送私人消息,使工作区的其他用户看不到它

向slackbot发送私人消息,使工作区的其他用户看不到它
EN

Stack Overflow用户
提问于 2018-10-31 03:48:04
回答 1查看 1.2K关注 0票数 1

我如何向其他机器人发送私人消息,而不让用户在频道上看到它?

我正在使用节点js和模块slackbots。每次我和机器人交流时,它都是这样的:"@robot hello“,但聊天的每个人都能看到它。

EN

回答 1

Stack Overflow用户

发布于 2018-10-31 04:19:02

你的例子不是一个直接的消息,而是一个通道中的所谓“提及”,它总是被同一通道中的其他所有人看到。

但您也可以向机器人用户发送真正的直接消息。它的工作原理与向任何用户发送直接消息相同。例如,单击"Direct Messages“旁边的加号,从列表中选择机器人用户,然后单击go。现在,您获得了与该用户的直接消息传递通道,该通道是100%私有的。

显然,你的机器人需要准备好通过DM接收消息,才能正确响应。例如,如果你正在使用Slack的Events API,你需要订阅message.im才能在给你的机器人的直接消息通道中接收帖子。

请查看this help desk page,了解如何发送直接消息。

另一种在通道中与机器人用户“秘密”通信的方法是slash commands,例如通过在通道中发布/mybot hi。斜杠命令和来自应用程序的响应对通道中的其他任何人都是不可见的(这是默认的-但可以更改)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53071866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档