【发布时间】:2019-06-09 05:19:06
【问题描述】:
我的频道中有很多客人。
我希望我的机器人在 @ 提及中提及这些访客,但机器人似乎看不到频道访客。它发现其他完整用户很好,只是没有客人。
这是对 Slack 的有意限制,还是机器人需要更多权限?
我正在使用 slackclient 模块 (Python) 并进行以下调用:
sc.client.api_call(
"chat.postMessage",
channel="#channel",
link_names=1,
text="@aaron.layfield <-- Working @guest.name <-- Not working This is a message."
)
【问题讨论】:
-
您是否在查找来宾用户的 ID 时遇到问题,或者当您使用
<@U1234567>格式时,消息没有显示为标记他们? -
@Dandy 请更具体地说明您在做什么。您是否在 users.list 中寻找用户?最好将代码的相关部分添加到您的问题中。泰
-
@ColmDoyle 我尝试过使用未解析的用户 ID 和已解析的用户 ID。如果我使用我的标签(@aaron.layfield),这很完美,但如果我使用客人(@guest.name),机器人不会解析名称。
-
@ErikKalkoken 已更新以提供代码示例。抱歉,没有具体说明。
标签: slack slack-api slack-commands