Bots Microsoft Bot Framework-如何更改演示文稿消息

Bots Microsoft Bot Framework-如何更改演示文稿消息,bots,botframework,Bots,Botframework,我正在从事一个基于微软BotFramework的项目。 我想更改Bot描述消息,如下所示: 嗨!我是xxxx。如果你想聊天,就说“嗨” 至少能够将描述本地化也是一个很好的结果 谢谢 Sebastiano这是我们待办事项中要实现的一项功能 在块中添加您的消息(message.Type==ActivityTypes.ConversationUpdate) 私人活动HandleSystemMessage(活动消息) { if(message.Type==ActivityTypes.DeleteUser

我正在从事一个基于微软BotFramework的项目。 我想更改Bot描述消息,如下所示:

嗨!我是xxxx。如果你想聊天,就说“嗨”

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

谢谢


Sebastiano

这是我们待办事项中要实现的一项功能

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

私人活动HandleSystemMessage(活动消息)
{
if(message.Type==ActivityTypes.DeleteUserData)
{
//在此处执行用户删除
//如果我们处理用户删除,返回一条真实的消息
}
else if(message.Type==ActivityTypes.ConversationUpdate)
{
//并非所有频道都可用
字符串replyMessage=“Hi,”;
返回message.CreateReply(replyMessage);
}
else if(message.Type==ActivityTypes.ContactRelationUpdate)
{
//处理联系人列表中的添加/删除
//Activity.From+Activity.Action表示发生了什么
}
else if(message.Type==ActivityTypes.Typing)
{
//知道用户正在键入的句柄
}
else if(message.Type==ActivityTypes.Ping)
{
}
返回null;
}  

请回答您的问题,并添加您尝试过的代码的相关部分。对不起,我没有尝试过任何代码,因为我根本不知道如何修改它。我按照样本和文档中解释的标准程序进行操作。一切正常,只是我不知道在哪里可以修改选项来完成我所解释的。如果您使用的是表单对话框,那么FormBuilder上有一个消息方法。你想创建什么样的机器人?嗨,安迪,我不是在使用FormFlow而是基于IDialog的机器人,最好是基于LuisDialog的机器人。谢谢你关于这方面的最新消息?如果我们可以更改bot的起始消息,它将解决一些UI/UX问题。
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;
    }