【发布时间】:2018-12-16 17:50:24
【问题描述】:
我需要在自定义网络聊天控件中动态填充用户名。我知道网络聊天会呈现脚本中存在的用户名,但我该如何更改呢?我什至尝试使用 .NET SDK 从服务器端发送具有不同用户名的活动,但仍然无法实现。
<script>
var user = {
id: 'user-id',
name: 'user name'
};
var botConnection = new BotChat.DirectLine({
token: '[directlinesecret]',
user: user
});
BotChat.App({
user: user,
botConnection: botConnection,
bot: { id: 'bot-id', name: 'bot name' },
resize: 'detect'
}, document.getElementById("bot"));
botConnection
.postActivity({
from: user,
name: 'requestWelcomeDialog',
type: 'event',
value: ''
})
.subscribe(function (id) {
console.log('"trigger requestWelcomeDialog" sent');
});
</script>
【问题讨论】:
标签: c# azure botframework bots direct-line-botframework