Hi I'm having issue with the outbound or reply from the bot and please find the below logs and code for better understanding of my issue and also my app type is multi-tenant. and while using webchat (or) slack I'm getting this error and please help me out and i have added Chat.ReadWrite or ChatMessage.Send and ChannelMessage.Send permissions also.
Logs: message
Executed 'Functions.Data' (Succeeded, Id=fd3832d2-c962-4a48-a355-6ff2d3fe038f, Duration=2845ms)
severityLevel 1
message
✅ Bot processing completed successfully (no response)
severityLevel 1
message
Error sending error message: Operation returned an invalid status code 'Unauthorized'
severityLevel 3
message
Error in bot: Operation returned an invalid status code 'Unauthorized' Traceback (most recent call last): File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/bot_adapter.py", line 174, in run_pipeline return await self._middleware.receive_activity_with_status( File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/middleware_set.py", line 69, in receive_activity_with_status return await self.receive_activity_internal(context, callback) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/middleware_set.py", line 79, in receive_activity_internal return await callback(context) File "/home/site/wwwroot/Data/init.py", line 140, in bot_logic raise send_error File "/home/site/wwwroot/Data/init.py", line 130, in bot_logic await turn_context.send_activity(response_text) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 174, in send_activity result = await self.send_activities([activity_or_text]) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 226, in send_activities return await self._emit(self._on_send_activities, output, logic()) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 304, in _emit return await logic File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 221, in logic responses = await self.adapter.send_activities(self, output) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/bot_framework_adapter.py", line 728, in send_activities raise error File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/bot_framework_adapter.py", line 718, in send_activities response = await client.conversations.send_to_conversation( File "/home/site/wwwroot/.python_packages/lib/site-packages/botframework/connector/aio/operations_async/_conversations_operations_async.py", line 260, in send_to_conversation raise models.ErrorResponseException(self._deserialize, response) botbuilder.schema._models_py3.ErrorResponseException: Operation returned an invalid status code 'Unauthorized'
severityLevel 3
message
Channel ID: webchat
severityLevel 1
message
Conversation ID: KXF1prLiyFh8hhZIpmhYat-in
severityLevel 1
message
Service URL being used: https://webchat.botframework.com/
severityLevel 1
message
❌ Send failed with error: Operation returned an invalid status code 'Unauthorized' Traceback (most recent call last): File "/home/site/wwwroot/Data/init.py", line 130, in bot_logic await turn_context.send_activity(response_text) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 174, in send_activity result = await self.send_activities([activity_or_text]) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 226, in send_activities return await self._emit(self._on_send_activities, output, logic()) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 304, in _emit return await logic File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/turn_context.py", line 221, in logic responses = await self.adapter.send_activities(self, output) File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/bot_framework_adapter.py", line 728, in send_activities raise error File "/home/site/wwwroot/.python_packages/lib/site-packages/botbuilder/core/bot_framework_adapter.py", line 718, in send_activities response = await client.conversations.send_to_conversation( File "/home/site/wwwroot/.python_packages/lib/site-packages/botframework/connector/aio/operations_async/_conversations_operations_async.py", line 260, in send_to_conversation raise models.ErrorResponseException(self._deserialize, response) botbuilder.schema._models_py3.ErrorResponseException: Operation returned an invalid status code 'Unauthorized'
severityLevel 3
message
Region configured (None) != region detected ('canadacentral')
severityLevel 2
message
❌ Bot adapter credentials not found or are None
severityLevel 2
message
Received message: Hello
severityLevel 1
=== END DIAGNOSTIC ===
Code:
PythonCopy
import
As you can see bot is receiving the inbound the user query and fails back to reply (outbound) with error as 'unauthorized'.
Could you please once check and let me know what is going wrong and please let me know what needs to be changed so that I can resolve the issue of 'unauthorized'
Thank You!