我刚刚开始使用Bot框架,无法找到任何支持斜杠命令的参考资料? Slack和其他客户端是否支持此功能?
答案 0 :(得分:3)
简短的回答是“它取决于”。
Slack的slash command API与Bot API完全分开。您可以添加其他api控制器并从该API触发bot对话。您需要将Slack直接连接到您的机器人,而不是通过Microsoft的中间件。这与Slack的原生BotKit实际上与what you'll do相同。
在telegram中,您可以使用@BotFather的/setcommands
命令注册自定义命令。注册自定义命令后,只要您在聊天中输入/
,telegramm就会显示选择框。当您调用“命令”时,它将作为常规文本消息传递给机器人,您可以从该点开始对话。
对于存在斜杠命令但不可扩展的通道(Skype for ex。或Slack),可以使用空格(" /hello"
)或点({{斜杠前面的1}})符号,并将这些消息作为命令处理。