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