gpt4 book ai didi

azure - MS Teams Bot - 错误 - 无法获取客户端凭据的 token

转载 作者:行者123 更新时间:2023-12-03 06:15:47 28 4
gpt4 key购买 nike

我创建了 MS Teams 机器人,它向用户发送主动消息。我正在使用 ConnectorClient 发送消息。我已经实现了错误电子邮件,因此每当出现错误时,我都会收到包含错误详细信息的电子邮件。最近几天,我在少数用户中遇到了此错误。

无法获取客户端凭据的 token 。 (引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)

下面是我收到的详细错误消息。

无法获取客户端凭据的 token 。 (引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector.Authentication”类型的异常引发了“.ThrottleException”。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)引发了 Microsoft.Bot.Connector.Authentication.ThrottleException'。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector.Authentication.ThrottleException”类型的异常。)(引发了“Microsoft.Bot.Connector”类型的异常.Authentication.ThrottleException' 被抛出。)StackTrace:在 Microsoft.Bot.Connector.Authentication.Retry.Run[TResult](Func1 task, Func3 retryExceptionHandler) 在 Microsoft.Bot.Connector.Authentication.AdalAuthenticator.GetTokenAsync(Boolean forceRefresh) 在Microsoft.Bot.Connector.Authentication.AdalAuthenticator.Microsoft.Bot.Connector.Authentication.IAuthenticator.GetTokenAsync( bool forceRefresh)在Microsoft.Bot.Connector.Authentication.AppCredentials.GetTokenAsync( bool forceRefresh)在Microsoft.Bot.Connector.Authentication。 Microsoft.Bot.Connector.Conversations.CreateConversationWithHttpMessagesAsync(ConversationParameters 参数、Dictionary`2 customHeaders、CancellationToken CancellationToken)处的 AppCredentials.ProcessHttpRequestAsync(HttpRequestMessage 请求、CancellationToken CancellationToken)位于 Microsoft.Bot.Connector.ConversationsExtensions.CreateConversationAsync(IConversations 操作、ConversationParameters 参数、CancellationToken) cancelledToken)在 Microsoft.BotBuilderSamples.WelcomeBotCloundStorage.sendMessage(ConnectorClientconnectorClient,UserDetails用户,事件personalMessageActivity)

最佳答案

当特定时间范围内发出过多请求,超出 Microsoft Bot Framework 设置的速率限制时,可能会发生限制。

可以实现重试逻辑:限制可能是暂时的,因此实现重试机制可以帮助处理这些情况。您可以捕获 ThrottleException 并在短暂延迟后重试该操作。
引用链接:Optimize your bot with rate limiting in Teams

关于azure - MS Teams Bot - 错误 - 无法获取客户端凭据的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76252963/

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