【问题标题】:Microsoft Bot Framework - How to change presentation messageMicrosoft Bot Framework - 如何更改演示消息
【发布时间】:2017-01-10 21:33:53
【问题描述】:

我正在开发一个基于 Microsoft BotFramework 的项目。 我想更改 Bot 描述消息,例如:

嗨!我是xxx。如果您想聊天,请说“嗨”

至少能够本地化描述也是一个很好的结果。

谢谢,

塞巴斯蒂亚诺

【问题讨论】:

  • edit您的问题并添加您尝试过的代码的相关部分。
  • 对不起,我没有尝试任何代码,因为我根本不知道如何修改它。我遵循了示例和文档中解释的标准程序。一切正常,只是我不知道在哪里可以修改以执行我解释的操作。
  • 如果你使用的是Form Dialog,那么FormBuilder上有一个Message方法。您要创建什么样的机器人?
  • 嗨,安迪,我没有使用 FormFlow,而是使用基于 IDialog 的机器人,最好是基于 LuisDialog 的机器人。谢谢

标签: bots botframework


【解决方案1】:

在块中添加您的消息 (message.Type == ActivityTypes.ConversationUpdate)

private Activity HandleSystemMessage(Activity message)
    {
        if (message.Type == ActivityTypes.DeleteUserData)
        {
            // Implement user deletion here
            // If we handle user deletion, return a real message
        }
        else if (message.Type == ActivityTypes.ConversationUpdate)
        {
            // Not available in all channels
            string replyMessage = "Hi, <Custom Message>";
            return message.CreateReply(replyMessage);
        }
        else if (message.Type == ActivityTypes.ContactRelationUpdate)
        {
            // Handle add/remove from contact lists
            // Activity.From + Activity.Action represent what happened
        }
        else if (message.Type == ActivityTypes.Typing)
        {
            // Handle knowing that the user is typing
        }
        else if (message.Type == ActivityTypes.Ping)
        {
        }

        return null;
    }  

【讨论】:

    【解决方案2】:

    这是我们待办事项中要实施的功能。

    【讨论】:

    • 对此有任何更新吗?如果我们可以更改机器人的启动消息,它将解决我们的一些 UI/UX 问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 2017-08-14
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多