C# 我的应用程序的名称也是我的机器人的名称吗?

C# 我的应用程序的名称也是我的机器人的名称吗?,c#,botframework,C#,Botframework,当我在dev.botframework.com上测试我的bot时,来自我的bot的所有消息都会显示我的应用程序名。可以给它重新命名吗?我还没有决定一个好的,友好的机器人名字,所以我每隔几天就尝试几个名字 当我在对话中收集用户名称时,是否可以将其从“您”更改为实际用户的名称?您可以通过在Settings@dev.botframework.com下更改bot配置文件上的Dispaly name字段来更改WebChat控件中显示的bot的名称。无法更改iframed webchat的“You”文本 但

当我在dev.botframework.com上测试我的bot时,来自我的bot的所有消息都会显示我的应用程序名。可以给它重新命名吗?我还没有决定一个好的,友好的机器人名字,所以我每隔几天就尝试几个名字


当我在对话中收集用户名称时,是否可以将其从“您”更改为实际用户的名称?

您可以通过在Settings@dev.botframework.com下更改bot配置文件上的Dispaly name字段来更改WebChat控件中显示的bot的名称。无法更改iframed webchat的“You”文本

但是,您可以在页面上托管WebChat控件,并使用User和Bot提供BotChat控件:

<!DOCTYPE html>
<html>
  <head>
    <link href="https://cdn.botframework.com/botframework-webchat/latest/botchat.css" rel="stylesheet" />
  </head>
  <body>
    <div id="bot"/>
    <script src="https://cdn.botframework.com/botframework-webchat/latest/botchat.js"></script>
    <script>
      BotChat.App({
        directLine: { secret: direct_line_secret },
        user: { id: 'userid', name: 'user name' },
        bot: { id: 'botid', name: 'bot name' },
        resize: 'detect'
      }, document.getElementById("bot"));
    </script>
  </body>
</html>

BotChat.App({
directLine:{secret:direct\u line\u secret},
用户:{id:'userid',name:'user name'},
机器人:{id:'botid',name:'bot name'},
调整大小:“检测”
},document.getElementById(“bot”);

是否有办法在不更改应用程序名称的情况下更改机器人的名称?如果我真的将它从MyProject123更改为CustomerHelp,那么它会更改我的机器人下的整个机器人名称,我发现这很令人困惑,尤其是因为我们在团队中共享此机器人。是的:在页面上托管WebChat控件,并为用户和机器人提供BotChat。