botframework - Microsoft Bot Framework 中的快速回复,网络聊天平台

标签 botframework

我在 Facebook 和网络聊天平台上使用 MS Bot 框架。
有什么方法可以在网络聊天中使用快速回复?

因为 MS bot 框架不支持网络聊天框架的快速回复。

enter image description here

最佳答案

您可以使用建议的操作,点击后会消失。这是一个示例,修改自 Bot Framework documentation ,关于如何做到这一点:

var reply = activity.CreateReply("Hi, do you want to hear a joke?");
reply.Type = ActivityTypes.Message;
reply.TextFormat = TextFormatTypes.Plain;

reply.SuggestedActions = new SuggestedActions()
{
    Actions = new List<CardAction>()
    {
        new CardAction(){ Title = "Yes", Type=ActionTypes.ImBack, Value="Yes" },
        new CardAction(){ Title = "No", Type=ActionTypes.ImBack, Value="No" },
        new CardAction(){ Title = "I don't know", Type=ActionTypes.ImBack, Value="IDontKnow" }
    }
};

关于botframework - Microsoft Bot Framework 中的快速回复,网络聊天平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46138575/

相关文章:

node.js - 如何发起从机器人到用户的音频通话?

c# - Microsoft.Bot.Builder.dll ("Access Denied"中的 Microsoft.Rest.HttpOperationException)在测试 PromptDialog.Confirm 时

node.js - 用于处理 LUIS 意图、匹配意图和主动对话的机器人框架

botframework - 是否可以向 MS 团队机器人发送语音命令?

c# - 如何实现微软网络机器人的电子邮件服务

botframework - 需要一些关于如何正确使用机器人框架 SDK 的指导

c# - Bot V4添加认证不提示用户登录

javascript - 处理提醒对话框的答案

testing - 在 Botium 中订购测试用例

azure - 在哪里可以找到用于验证 directline.botframework.com 对话 JWT token 的公钥?