【问题标题】:How to get the name of the slack channel from conversation menu?如何从对话菜单中获取松弛频道的名称?
【发布时间】:2020-12-29 02:19:25
【问题描述】:

我添加了一个 slack conversation dropdown 并在响应中我想保存/显示频道名称(或对话名称)。我可以通过conversation.info API 获取公共频道信息,但对于私人频道,我无法获取任何详细信息。有人可以帮助我如何获取名称以及频道 ID(或对话 ID)。

这是选择频道时松弛的反应

{'values': {'channel_block': {'selected_action_id': {'type': 'conversations_select', 'selected_conversation': 'G0*****JM'}}}}

【问题讨论】:

    标签: slack slack-api slack-commands slack-dialog slack-block-kit


    【解决方案1】:

    您用来调用conversations.info 的令牌必须能够访问相关频道,然后您才能访问它。我假设它没有,但没有看到 API 的响应,我不能确定。

    【讨论】:

    • 即使您启用了所有机器人范围,您也只能访问已被邀请的公共频道。我只能看到我被邀请的私人频道或我的个人频道,slack 机器人也是如此。我做了一个解决方法,首先显示一条邀请机器人的消息,而不是转到我想显示频道名称的下一步。
    猜你喜欢
    • 2017-01-10
    • 1970-01-01
    • 2022-07-16
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    相关资源
    最近更新 更多