c# - Microsoft Bot Framework - 无法在模拟器中设置 BotId
问题描述
我在 AppSettings 下的 Web.config 文件中有以下行
<add key="BotId" value="[MY ID HERE]" />
但是机器人没有使用这个值,机器人框架模拟器将 botid 显示为“default-bot”。
解决方案
v3 模拟器不提供设置 botid 的功能。'default-bot' 在这里被硬编码:https ://github.com/Microsoft/BotFramework-Emulator/blob/1da9ab269d79723e3baefbd441a2eb24a1c3662e/packages/app/shared/src/types/serverSettingsTypes.ts#L120
export const settingsDefault: Settings = {
framework: frameworkDefault,
bots: [
{
'botId': 'default-bot',
'botUrl': 'http://localhost:3978/api/messages',
'msaAppId': '',
'msaPassword': '',
'locale': ''
}
],
windowState: windowStateDefault,
users: usersDefault
};
推荐阅读
- python-3.x - YOLO 输出图像数组的最后一维对应什么?
- javascript - 如何从数组中删除对象?
- haskell - 为什么“<-”的这种用法会导致正确计算幂集?
- scala - 对数据框进行分区,以便为每个类标签提供最少的数据量(分层分区)
- discord - 我想为我的不和谐机器人设置一个自定义状态(又名“正在播放 | $help for commands”)
- python - 'builtin_function_or_method' 对象对于带有 i 的 while 循环不可下标
- javascript - 如何使用验证此格式的外部 JS 文件创建 html 页面 AAA.111#2222_aa-1234
- python - 将全连接层转换为卷积层时出错
- python - 如何使用 Discord.py 向特定频道发送消息?
- python - 为什么非线程程序执行速度比线程程序在 python 中下载数据集的速度快