【问题标题】:Open slack dialog by external app通过外部应用程序打开松弛对话框
【发布时间】:2018-03-01 04:58:24
【问题描述】:

slack 文档指出,可以使用斜杠命令和按钮调用对话框。

但是有没有办法不使用它们?我希望我的应用程序通过对话框提示用户。我发现可能的一个选项是通过传入的网络挂钩或 postMessage 附件发送一个按钮,然后用户单击该按钮并打开一个对话框,但这似乎是一个不必要的步骤。

另一个是通过斜杠命令调用对话框,但我找不到调用斜杠逗号 d ia web api 的方法。

【问题讨论】:

    标签: slack slack-api


    【解决方案1】:

    没有。至少目前只有两种可能:

    • 使用斜杠命令
    • 带有交互式消息

    两者都为用户生成一个触发器 ID,这是启动对话所必需的,并且仅在 3 秒内有效。

    Source

    【讨论】:

    • 是否可以在按钮等消息的附件中添加文本输入字段?
    • 没有。文本输入字段只能通过对话框在 Slack 中使用
    • 是否可以让 api 在用户 slackbot 频道中运行斜杠命令?
    • 也许,但这将是一个全新的问题
    • 不过,你可以试试看。这是发出斜杠命令的 API 命令:chat.command。请注意,您需要一个旧令牌
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 2018-07-24
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    相关资源
    最近更新 更多