Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Les plateformes Copilot Studio et Dynamics 365 for Customer Service diffèrent légèrement dans la façon dont elles prennent en charge les messages rich media en fonction du canal et du type de message rich media. Cet article décrit comment vous pouvez prendre en charge les messages multimédias enrichis dans Copilot Studio.
Récupérer le JSON de l’agent pour Apple Messages for Business
- Dans la carte de site du Centre d’administration du service Copilot, sélectionnez Productivité dans l’expérience de support.
- Sur la page Productivité , sélectionnez Gérer pour les messages enrichis.
- Dans la liste de tous les messages de liste disponibles, sélectionnez un message enrichi que vous souhaitez envoyer à la conversation.
- Pour les messages enrichis Apple Messages for Business, utilisez l’API Microsoft.Omnichannel.sendMessageToConversation pour envoyer des fichiers JSON.
Récupérez le JSON de l’agent pour les formulaires de chat en direct, le JSON personnalisé du chat en direct et les réponses suggérées de WhatsApp
Dans la carte de site du Centre d’administration du service Copilot, sélectionnez Productivité dans l’expérience de support.
Sur la page Productivité , sélectionnez Gérer pour les messages enrichis.
Recherchez le message rich media que vous souhaitez qu’un agent envoie, et s’il dispose d’un JSON disponible, il apparaît dans la colonne JSON pour Copilot Studio . Sélectionnez Afficher JSON et le type de canal spécifique pour copier le JSON.
Pour les modèles de chat en direct et de médias enrichis WhatsApp, vous pouvez coller le JSON directement dans un nœud de carte adaptative dans Copilot Studio.
Exemples JSON pour les messages enrichis pour Apple Messages for Business
Cette section comprend des exemples JSON pour les types de messages enrichis disponibles dans le canal Apple Messages for Business dans Omnicanal pour Customer Service. Pour plus d’informations : Gérer les messages enrichis
Note
Vous ne pouvez pas envoyer de messages enrichis de type formulaires à des conversations.
Apple Pay
let applePayJSON = // <copy_and_paste_details_content>
applePayJSON.survey = { Questions: JSON.parse(applePayJSON.survey)[0].Questions, Answers: JSON.parse(applePayJSON.survey)[1].Answers };
applePayJSON.survey.Answers.AppleMessagesforBusinessJSON = JSON.parse(applePayJSON.survey.Answers.AppleMessagesforBusinessJSON);
applePayJSON.survey.Answers.AppleMessagesforBusinessJSON = JSON.stringify(applePayJSON.survey.Answers.AppleMessagesforBusinessJSON);
applePayJSON.survey = JSON.stringify(applePayJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(applePayJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(applePayJSON);
Authentication
let authJSON = // <copy_and_paste_details_content>
authJSON.survey = { Questions: JSON.parse(authJSON.survey)[0].Questions, Answers: JSON.parse(authJSON.survey)[1].Answers };
authJSON.survey = JSON.stringify(authJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(authJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(authJSON);
JSON personnalisé (application iMessage)
let customJSON = // <copy_and_paste_details_content>
customJSON.survey = { Questions: JSON.parse(customJSON.survey)[0].Questions, Answers: JSON.parse(customJSON.survey)[1].Answers };
customJSON.survey.Answers.AppleMessagesforBusinessJSON = JSON.parse(customJSON.survey.Answers.AppleMessagesforBusinessJSON);
customJSON.survey.Answers.AppleMessagesforBusinessJSON = JSON.stringify(customJSON.survey.Answers.AppleMessagesforBusinessJSON);
customJSON.survey = JSON.stringify(customJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(customJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(customJSON);
Sélecteur de liste
listPickerJSON = // <copy_and_paste_details_content>
listPickerJSON.survey = { Questions: JSON.parse(lpFromDetails.survey)[0].Questions, Answers: JSON.parse(listPickerJSON.survey)[1].Answers };
listPickerJSON.survey = JSON.stringify(listPickerJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(listPickerJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(listPickerJSON);
Réponse suggérée
suggestedReplyJSON = // <copy_and_paste_details_content>
suggestedReplyJSON.survey = { Questions: JSON.parse(suggestedReplyJSON.survey)[0].Questions, Answers: JSON.parse(suggestedReplyJSON.survey)[1].Answers };
suggestedReplyJSON.survey = JSON.stringify(suggestedReplyJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(suggestedReplyJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(suggestedReplyJSON);
Sélecteur d’heure
timePickerJSON = // <copy_and_paste_details_content>
timePickerJSON.survey = { Questions: JSON.parse(timePickerJSON.survey)[0].Questions, Answers: JSON.parse(timePickerJSON.survey)[1].Answers };
timePickerJSON.survey = JSON.stringify(timePickerJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(timePickerJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(timePickerJSON);
Lien enrichi de la vidéo
videoRichLinkJSON = // <copy_and_paste_details_content>
videoRichLinkJSON.survey = { Questions: JSON.parse(videoRichLinkJSON.survey)[0].Questions, Answers: JSON.parse(videoRichLinkJSON.survey)[1].Answers };
timePickerJSON.survey = JSON.stringify(videoRichLinkJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(videoRichLinkJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(videoRichLinkJSON);
Lien enrichi du site Web
websiteRichLinkJSON = // <copy_and_paste_details_content>
websiteRichLinkJSON.survey = { Questions: JSON.parse(websiteRichLinkJSON.survey)[0].Questions, Answers: JSON.parse(websiteRichLinkJSON.survey)[1].Answers };
timePickerJSON.survey = JSON.stringify(websiteRichLinkJSON.survey);
// Can now send this payload using the API
Microsoft.Omnichannel.sendMessageToConversation(websiteRichLinkJSON, false);
// Or take the JSON elsewhere for use in bringing your own logic
copy(websiteRichLinkJSON);
Configurer les agents pour qu’ils envoient des réponses suggérées et des cartes/carrousels dans le chat en direct.
Copilot Studio prend en charge les réponses suggérées et les cartes de base prêtes à l’emploi. Pour plus d’informations, consultez Envoyer un message - Microsoft Copilot Studio.
Note
Copilot Studio qualifie les réponses suggérées de réponses rapides.
Informations connexes
Référence de l’API JavaScript du SDK de chat en direct
Référence de l’API JavaScript omnicanale
sendMessageToConversation