gpt4 book ai didi

Azure Web Bot 服务重置消息传送端点

转载 作者:行者123 更新时间:2023-12-02 07:39:25 24 4
gpt4 key购买 nike

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

最佳答案

这取决于您在 Azure 上创建的机器人服务类型 - 有两种:Web 应用程序机器人和机器人 channel 注册。后者基本上只是在 Azure + Bot Framework Services 中“注册”机器人,它的目的是让您可以在任何您喜欢的地方(Azure 或其他)托管您的机器人。如果您创建了“Web 应用程序机器人”,那么它将同时创建一个 Azure Web 应用程序,并且地址将基于该资源,加上一个额外的位(稍后会看到)。要获取第一部分(基地址),请检查 Azure 中的 Web 应用程序资源,并找到它是 Azure 生成的常规地址(我认为它类似于 https://[whateverBotname].azurewebsites.net/ )。您应该能够在浏览器中访问它。接下来是“额外位”,它只是机器人本身运行的应用程序内部的端点(基本上是机器人 POST 消息必须到达的地方)。默认情况下为“/api/messages”。

因此,完整地址为 https://[whateverBotname].azurewebsites.net/api/messages .

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

希望有帮助,

关于Azure Web Bot 服务重置消息传送端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59953594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com