gpt4 book ai didi

node.js - 向 slackbot 发送私有(private)消息,而工作区的其他用户不会看到它

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:46 29 4
gpt4 key购买 nike

如何向其他机器人发送私有(private)消息而不让用户在 channel 上看到它?

我正在使用 Node js 和模块 slackbots。每次我与机器人通信时,它都会这样:“@robot hello”,但聊天中的每个人都能看到它。

最佳答案

您的示例不是直接消息,而是 channel 中所谓的“提及”,同一 channel 中的其他人始终可以看到它。

但您也可以向机器人用户发送真正的直接消息。它的工作原理与向任何用户发送直接消息相同。例如单击“私信”旁边的加号,从列表中选择机器人用户,然后单击“开始”。现在您与该用户建立了一个 100% 私密的直接消息传递 channel 。

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

查看this help desk page关于如何发送直接消息。

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

关于node.js - 向 slackbot 发送私有(private)消息,而工作区的其他用户不会看到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53071866/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com