I am utilizing Copilot Studio for conversation flow, where I employ Message and Q&A blocks to send instructions and expect inputs from users. The Copilot Bot is accessed via the DirectLine API from the front-end application to establish conversations. While processing the activities received during the conversation, I am unable to distinguish whether a Message activity is generated from a Message Block or a Q&A Block by default in Copilot. I understand that the channelData property can be used to add custom data, but implementing this would be a significant effort since we have already developed the conversation flow. Is there any other options available ?
Differentiating Message Types i.e., Message and Q&A Blocks in Copilot Studio via DirectLine API
Why does your client need to make the distinction? Questions are messages, it's just that there will be some constrains on the acceptable inputs in response to questions, but that's for the engine to decide.
Was this reply helpful?YesNo
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.