首页 > 解决方案 > 我们可以自定义从 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);
            };
        });

任何建议或帮助将不胜感激。

提前致谢。

标签: botframeworkazure-bot-service

解决方案


推荐阅读