Skip to content

Commit fc8f087

Browse files
Merge pull request #219336 from tariqzafa700/tariqzafar/public-preview-acschat-bot-integration
Final public preview publish
2 parents a3162c9 + 8333e77 commit fc8f087

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

articles/communication-services/quickstarts/chat/quickstart-botframework-integration.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,8 @@ ms.custom: mode-other
1515
# Add a bot to your chat app
1616

1717
> [!IMPORTANT]
18-
> This functionality is in private preview, and restricted to a limited number of Azure Communication Services early adopters. You can [submit this form to request participation in the preview](https://forms.office.com/r/HBm8jRuuGZ) and we will review your scenario(s) and evaluate your participation in the preview.
18+
> This functionality is in public preview.
1919
>
20-
> Private Preview APIs and SDKs are provided without a service-level agreement, and are not appropriate for production workloads and should only be used with test users and test data. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
21-
22-
2320
2421
In this quickstart, you will learn how to build conversational AI experiences in a chat application using Azure Communication Services Chat messaging channel that is available under Azure Bot Services. This article will describe how to create a bot using BotFramework SDK and how to integrate this bot into any chat application that is built using Communication Services Chat SDK.
2522

@@ -473,7 +470,7 @@ Sometimes the bot wouldn't be able to understand or answer a question or a custo
473470

474471
## Handling bot to bot communication
475472

476-
There may be certain usecases where two bots need to be added to the same thread. If this occurs, then the bots may start replying to each other's messages. If this scenario is not handled properly, the bots' automated interaction between themselves may result in an infinite loop of messages. This scenario is handled by Azure Communication Services Chat by throttling the requests which will result in the bot not being able to send and receive the messages. You can learn more about the [throttle limits](/azure/communication-services/concepts/service-limits#chat).
473+
There may be certain use cases where two bots need to be added to the same chat thread to provide different services. In such use cases, you may need to ensure that bots don't start sending automated replies to each other's messages. If not handled properly, the bots' automated interaction between themselves may result in an infinite loop of messages. You can verify the ACS user identity of the sender of a message from the activity's `From.Id` field to see if it belongs to another bot and take required action to prevent such a communication flow. If such a scenario results in high call volumes, then Azure Communication Services Chat channel will start throttling the requests, which will result in the bot not being able to send and receive the messages. You can learn more about the [throttle limits](/azure/communication-services/concepts/service-limits#chat).
477474

478475
## Troubleshooting
479476

articles/communication-services/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ items:
3333
href: quickstarts/chat/react-native.md
3434
- name: Send Chat messages in Azure Logic Apps
3535
href: quickstarts/chat/logic-app.md
36+
- name: Add a bot to your chat app
37+
href: quickstarts/chat/quickstart-botframework-integration.md
3638
- name: Email
3739
items:
3840
- name: Create an Email Communication Services resource

0 commit comments

Comments
 (0)