botframework - 我们可以自定义从 Bot Framework SDK v4 (.net core) 给出的 bot 端点吗
问题描述
我对 Bot Framework 很陌生。
是否有可能更改端点,例如https://[domain].azurewebsites.net/api/messages/ {customer_id}。
我有一个可重用的代码,我想将它与在 Azure Bot Channel 中注册的几个机器人一起使用。在 {customer_id} 的帮助下,我可以检测出哪个 appId 和 appPassword 可用于成功验证机器人。
services.AddBot<DialogBot>(options => {
options.CredentialProvider = new SimpleCredentialProvider(appId, appPassword);
// Catches any errors that occur during a conversation turn and logs them to currently
// configured ILogger.
ILogger logger = _loggerFactory.CreateLogger<DialogBot>();
options.OnTurnError = async (context, exception) =>
{
logger.LogError($"Exception caught : {exception}");
await context.SendActivityAsync("Sorry, it looks like something went wrong.");
await conversationState.DeleteAsync(context);
};
});
任何建议或帮助将不胜感激。
提前致谢。
解决方案
推荐阅读
- neo4j - 试图在 10,000 首歌曲和他们的艺术家之间建立关系
- react-redux - Redux DevTools 无法渲染
- java - 具有多列连接引用的 JoinColumn。引用 * from * 的外键具有错误的列数
- java - 没有待处理的回复:ConsumerRecord
- go - GO 例程中缓冲通道范围的输出损坏
- css - 如何在不影响其他活动类的情况下更改 Bootstrap 中活动选项卡的背景颜色
- python - 如何重新格式化列表数据?
- python - 按具有多个参数的函数对列表进行排序
- parallel-processing - 如何确定由 CPU 和 I/O 绑定操作组成的循环体中的并行度?
- sql - Continuous dates to create case #