Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Web Bot服务重置消息传递终结点_Azure_Azure Bot Service - Fatal编程技术网

Azure Web Bot服务重置消息传递终结点

Azure Web Bot服务重置消息传递终结点,azure,azure-bot-service,Azure,Azure Bot Service,当我在Azure上设置机器人服务时,会自动设置一个端点。然后我想在本地进行调试,所以我使用了ngrok并将此URL复制到消息传递端点。愚蠢的是,我没有保存Azure提供的自动生成端点的副本。现在我想回到Azure自动生成的消息传递端点,但我不确定如何重新生成一个端点以供使用。我已经被告知,这可能是一个安全功能,并再次设置一个新的机器人服务。我是否需要设置新的bot服务,或者是否有办法在azure中重新生成密钥?这取决于您在azure上创建的bot服务类型-有两种:Web App bot和bot注

当我在Azure上设置机器人服务时,会自动设置一个端点。然后我想在本地进行调试,所以我使用了ngrok并将此URL复制到消息传递端点。愚蠢的是,我没有保存Azure提供的自动生成端点的副本。现在我想回到Azure自动生成的消息传递端点,但我不确定如何重新生成一个端点以供使用。我已经被告知,这可能是一个安全功能,并再次设置一个新的机器人服务。我是否需要设置新的bot服务,或者是否有办法在azure中重新生成密钥?

这取决于您在azure上创建的bot服务类型-有两种:Web App bot和bot注册渠道。后者基本上只是Azure+Bot框架服务中的一个Bot的“注册”,它的目的是让你在任何你喜欢的地方(Azure或其他)托管你的Bot。如果您创建了一个“Web App Bot”,那么它将同时创建一个Azure Web App,地址将基于该资源,再加上一个额外的位(请稍后参阅)。要获取第一部分,即基本地址,请检查Azure中的web应用程序资源,并找到它的常规Azure生成地址(我认为类似于)。您应该能够在浏览器中访问它。下一个是“额外位”,它只是应用程序中运行bot本身的端点(基本上是bot POST消息必须到达的地方)。默认情况下,其“/api/消息”

所以,完整地址应该是

作为一个额外的提示,如果您想再次将其更改为使用NGrok进行测试,只需将地址粘贴到“描述”字段中-当您单击“保存”按钮时,它将被保存。 作为额外提示-您可以创建其他类型的Bot-Azure中的“Bot Channels Registration”(Bot Channels Registration),这只是注册,您可以仅用于本地开发(随着NGrok端点重置,您基本上每隔几个小时更改一次地址)


希望这会有所帮助,

这取决于您在Azure上创建的机器人服务类型-有两种:Web应用程序机器人和机器人频道注册。后者基本上只是Azure+Bot框架服务中的一个Bot的“注册”,它的目的是让你在任何你喜欢的地方(Azure或其他)托管你的Bot。如果您创建了一个“Web App Bot”,那么它将同时创建一个Azure Web App,地址将基于该资源,再加上一个额外的位(请稍后参阅)。要获取第一部分,即基本地址,请检查Azure中的web应用程序资源,并找到它的常规Azure生成地址(我认为类似于)。您应该能够在浏览器中访问它。下一个是“额外位”,它只是应用程序中运行bot本身的端点(基本上是bot POST消息必须到达的地方)。默认情况下,其“/api/消息”

所以,完整地址应该是

作为一个额外的提示,如果您想再次将其更改为使用NGrok进行测试,只需将地址粘贴到“描述”字段中-当您单击“保存”按钮时,它将被保存。 作为额外提示-您可以创建其他类型的Bot-Azure中的“Bot Channels Registration”(Bot Channels Registration),这只是注册,您可以仅用于本地开发(随着NGrok端点重置,您基本上每隔几个小时更改一次地址)


希望这有帮助,

这很快解决了我的问题,谢谢你的额外提示!这很快解决了我的问题,谢谢你的额外提示!