【问题标题】:Use slash commands in Slack with Bot Framework?在带有 Bot Framework 的 Slack 中使用斜杠命令?
【发布时间】:2017-01-04 03:52:06
【问题描述】:

我刚刚开始使用 Bot Framework,找不到任何关于支持斜杠命令的参考资料? Slack 和其他客户端是否支持此功能?

【问题讨论】:

    标签: telegram-bot botframework slack-api skype-bots


    【解决方案1】:

    简短的回答是“视情况而定”。

    Slack 的 slash command API 与 Bot API 完全分离。您可以添加一个额外的 api 控制器并从该 API 触发机器人对话。您需要将 Slack 直接连接到您的机器人,而不是通过 Microsoft 的中间件。这实际上与使用 Slack 的原生 BotKit 的 what you'll do 相同。

    telegram 中,您可以使用@BotFather/setcommands 命令注册自定义命令。注册自定义命令后,只要您在聊天中键入 /,电报就会显示选择框。当您调用“命令”时,它将作为常规短信传递给机器人,您可以从该点开始对话。

    对于确实存在斜杠命令但不可扩展的频道(例如 Skype,或在 Slack 中),您可以使用空格 (" /hello") 或点 ("./hello") 来使用假命令斜杠前的符号,并将这些消息作为命令处理。

    【讨论】:

      猜你喜欢
      • 2021-03-09
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      • 2019-07-10
      • 1970-01-01
      相关资源
      最近更新 更多