我创建了一个交互式消息,该消息通过斜杠命令被调用,该命令被分发到整个通道。一切正常。但是我无法一辈子想出如何将消息限制在整个渠道上,而是限制在引发它的人身上。现在,该消息会发送给每个人,包括调用它的人。如果您曾经使用过/poll
,则调查将向除创建它的人之外的所有用户进行。
如果有人知道该怎么做,您能指出我正确的方向吗?
答案 0 :(得分:1)
斜杠命令的响应消息只能是以下两种情况之一:
ephemeral
响应,只有发出命令的用户才能看到in_channel
响应,频道中的每个人都可以看到没有功能或开关,因此发出请求的用户看不到响应消息。
但是,您可以构建一种变通方法并手动向每个用户发送命令,除非向该用户发出临时消息。这是工作原理的概述:
conversations.members
chat.postEphemeral
向每个用户发送短暂消息此解决方法有一些重要警告:
这将为您提供所需的结果,但有一些警告: