Cette page explique comment configurer et répondre aux commandes rapides de votre application Google Chat.
Une commande rapide permet aux utilisateurs d'appeler et d'interagir avec une application Chat. Pour utiliser une commande rapide, ouvrez le menu d'intégration en cliquant sur Outils Google Workspace /
). En sélectionnant une commande rapide, l'application Chat est directement appelée sans autre saisie de la part de l'utilisateur, ce qui permet des interactions rapides.
Les utilisateurs peuvent également appeler une application Chat à l'aide d'une commande à barre oblique. Pour connaître la procédure à suivre, consultez la section Répondre aux commandes slash. Contrairement aux commandes à barre oblique, les commandes rapides sont formatées avec un nom plus convivial dans l'interface utilisateur de Chat. Elles sont appelées immédiatement après la sélection et ne nécessitent pas que l'utilisateur se souvienne ou saisisse le nom de la commande à barre oblique.
Configurer une commande rapide dans l'API Google Chat
Pour créer une commande rapide ou convertir des commandes à barre oblique existantes en commandes rapides, vous devez spécifier des informations sur la commande dans la configuration de l'API Google Chat de votre application Chat.
Pour configurer une commande rapide dans l'API Google Chat, procédez comme suit:
Dans la console Google Cloud, cliquez sur Menu > API et services > > API et services activés > > API Google Chat.
>Cliquez sur Configuration
Sous Commandes, cliquez sur Ajouter une commande.
Saisissez un ID, un nom, une description et un type de commande pour la commande:
- ID de commande:nombre compris entre 1 et 1 000 utilisé par votre application Chat pour reconnaître la commande et renvoyer une réponse.
- Nom:nom à afficher pour la commande. Les noms peuvent comporter jusqu'à 50 caractères et peuvent inclure des caractères spéciaux.
- Utilisez des mots ou des expressions courts, descriptifs et pratiques pour que les commandes soient claires pour l'utilisateur. Par exemple, utilisez Mettre à jour le contact pour une commande qui modifie un enregistrement de contact.
- Description:texte décrivant l'action de la commande.
Les descriptions peuvent comporter jusqu'à 50 caractères et inclure des caractères spéciaux.
- Réduisez la description à quelques mots clairs et concis pour que les utilisateurs sachent à quoi s'attendre lorsqu'ils appellent la commande.
- Indiquez aux utilisateurs si l'application Chat répond à tous les membres de l'espace ou en privé à l'utilisateur qui appelle la commande. Par exemple, pour la commande rapide À propos, vous pouvez la décrire comme En savoir plus sur cette application (visible uniquement par vous).
- Type de commande:sélectionnez Commande rapide.
Facultatif: Si vous souhaitez que votre application Chat réponde à la commande par le biais d'une boîte de dialogue, cochez la case Ouvrir une boîte de dialogue.
Cliquez sur Enregistrer.
La commande rapide est maintenant configurée pour l'application Chat.
Répondre à une commande rapide
Lorsque les utilisateurs appellent une commande rapide, votre application Chat reçoit un événement d'interaction APP_COMMAND
.
La charge utile de l'événement contient l'objet appCommandMetadata
avec des informations sur la commande appelée (y compris l'ID de commande et le type de commande), afin que vous puissiez renvoyer une réponse appropriée.
Le code suivant montre un exemple d'application Chat qui répond à la commande Aide en gérant les événements d'interaction APP_COMMAND
et en détectant si la charge utile de l'événement contient l'ID de commande correspondant. Si la charge utile de l'événement contient l'ID de commande, l'application Chat renvoie un message privé:
Apps Script
// Handle the APP_COMMAND event type.
function onAppCommand(event) {
// Executes the command logic based on its ID.
// Command IDs are set in the Google Chat API configuration.
switch (event.appCommandMetadata.appCommandId) {
case HELP_COMMAND_ID:
return {
privateMessageViewer: event.user,
text: 'The Avatar app replies to Google Chat messages.'
};
}
}
Définissez HELP_COMMAND_ID
avec l'ID de commande que vous avez spécifié lorsque vous avez configuré la commande rapide dans l'API Chat.
Pour tester ce code, consultez la section Tester les fonctionnalités interactives des applications Google Chat.
Pour tester une commande rapide dans Chat, ouvrez le menu d'intégration en cliquant sur Outils Google Workspace , puis sélectionnez votre commande rapide.
Convertir les commandes à barre oblique existantes en commandes rapides
Pour modifier une commande à barre oblique existante en commande rapide, modifiez la commande à barre oblique dans l'API Google Chat en remplaçant Commande à barre oblique par Commande rapide dans Type de commande.
Lorsque les utilisateurs appellent une commande rapide, votre application Chat reçoit un événement d'interaction APP_COMMAND
au lieu d'un événement d'interaction MESSAGE
envoyé pour les commandes à barre oblique. Mettez à jour votre application Chat pour gérer ce type d'événement d'interaction en lisant la charge utile de l'événement contenant l'objet appCommandMetadata
avec des informations sur la commande rapide appelée. Consultez la section Répondre à une commande rapide.
Articles associés
- Répondre aux commandes à barre oblique
- Envoyer un message
- Envoyer des messages privés
- Ouvrir des boîtes de dialogue interactives