AutomationCe que fait le bot

Réponses, modération et récompenses

Choisissez une action et son destinataire. Présentez les réponses, ajoutez des boutons, lancez plusieurs actions ou choisissez un message au hasard.

Dans cet article

Ce que fait le bot quand une règle correspond

Vous avez indiqué la question ou l'événement à repérer. Choisissez maintenant une action dans ALORS.

Les 14 types d'actions sont présentés ci-dessous. La sélection dépend de l'événement. Pour les exemples de modération, créez d'abord une commande en réponse et réservez-la aux modérateurs concernés.

Qui est concerné par l'action

Anna répond au message d'Ilya avec une commande. Pour avertir Ilya, choisissez l'auteur du message auquel elle répond sous Appliquer à, pas l'autrice de la commande.

Selon l'événement, l'éditeur propose :

  • Auteur du déclenchement / Appelant de commande : qui écrit le message ou lance la commande.
  • Utilisateur auquel on a répondu : qui a écrit le message sélectionné.
  • Utilisateur concerné : par exemple, le membre ajouté ou retiré.
  • Auteur de l’action : qui a ajouté ou retiré le membre.
  • Demandeur : qui demande à entrer.
  • Les deux : les deux personnes disponibles. Si elles sont identiques, la même action n'est pas appliquée deux fois.
  • Créateur du lien d’invitation : pour les demandes d'adhésion, celui enregistré au catalogue Combot du groupe.

Une demande arrive par le lien d'Ilya et vous voulez lui donner des XP. Choisissez le créateur, pas le demandeur. Cela récompense une demande, pas une arrivée effective. Pour confirmer d'abord le résultat, utilisez une commande de remerciement après vérification par un modérateur.

La personne enregistrée au catalogue compte : le créateur technique Telegram peut être différent. Pour deux destinataires, par exemple demandeur et créateur, ajoutez deux actions avec cibles explicites.

Si la personne voulue est inconnue, son action est ignorée. Le bot ne doit pas donner les XP au nouveau à la place d'un invitant inconnu. Un total de réactions ne permet pas non plus de sélectionner une personne non identifiée.

1. Envoyer un message

Par exemple : répondre à « où est l'enregistrement » par un lien vers les supports et de brèves indications.

Formatez le texte et ajoutez variables ou boutons. Envoyez dans le groupe source ou le journal configuré. Voir destinations et présentation dans Présenter la réponse.

2. Supprimer le message

Par exemple : retirer les nouveaux stickers d'un sujet qui les interdit, si les membres connaissent la règle. Choisissez ce sujet et le type Sticker, puis la suppression.

Le bot supprime le message qui déclenche la règle. La permission de supprimer est nécessaire.

Pour une commande, il s'agit de la commande elle-même. Si Anna répond /team_warn à Ilya, elle est supprimée, pas le message d'Ilya. Retirer le rappel précédent du bot est un autre réglage.

3. Avertir l'utilisateur

Par exemple : Anna constate une infraction aux règles de discussion et répond avec /team_warn.

L'action ajoute un avertissement, généralement un, au système commun du groupe. Si leur accumulation entraîne une restriction ou un bannissement, un avertissement Automation rapproche aussi de cette conséquence.

Vérifiez donc les réglages d'avertissement, pas uniquement le texte de réponse.

4. Mettre en sourdine

Par exemple : un modérateur impose une pause de 15 minutes dans une dispute avec une commande en réponse.

Cette action restreint l'écriture. Fixez la durée en minutes, heures, jours ou semaines. Une durée vide signifie une restriction permanente, pas « décider plus tard ».

Vous pouvez combiner avertissement et restriction. Choisissez délibérément : pause et avertissement sont deux conséquences séparées.

5. Bannir l’utilisateur

Par exemple : un modérateur retire un compte diffusant du spam et empêche son retour.

Le bannissement retire la personne et interdit son retour jusqu'à expiration ou levée. Indiquez une durée pour un bannissement temporaire ; sans durée, il est permanent.

Dans l'éditeur de restrictions, il ne peut pas être combiné avec expulsion simple ou mise en sourdine comme autre forme de la même restriction.

6. Expulser l'utilisateur

Par exemple : une personne a été ajoutée par erreur à un groupe de travail, et un modérateur veut la retirer sans bloquer son retour définitivement.

L'expulsion retire le membre une fois. Il peut revenir selon les règles habituelles, par invitation ou demande. Pour empêcher son retour, choisissez le bannissement.

7. Retirer le mute

Par exemple : un modérateur met fin plus tôt à la pause d'un membre.

L'action rétablit l'écriture dans les permissions générales du groupe. Elle ne retire pas toutes les autres restrictions et ne vaut pas réussite d'un CAPTCHA. Une vérification d'arrivée encore nécessaire reste distincte.

8. Débannir l’utilisateur

Par exemple : après un recours, l'équipe revoit sa décision et autorise le retour.

La levée supprime l'interdiction d'entrer. Elle ne réajoute pas la personne automatiquement : celle-ci doit rejoindre le groupe par un moyen disponible.

9. Supprimer les messages de l'utilisateur

Par exemple : un spammeur a publié plusieurs annonces avant son bannissement ; un modérateur veut les retirer aussi.

L'éditeur propose ce nettoyage après bannissement ou expulsion. Il utilise les messages accessibles à Combot et dépend des limites Telegram. Ne supposez pas que le bot efface tout l'historique de plusieurs années.

10. Supprimer l'avertissement

Par exemple : un avertissement erroné est retiré par un modérateur grâce à une règle préparée.

Le compteur baisse d'une unité. Si la personne a déjà été restreinte ou bannie, cela ne rétablit pas ses permissions. Des actions distinctes sont nécessaires.

11. Modifier les XP

Par exemple : Ilya aide longuement un nouveau. Anna répond avec /reward_member et Ilya reçoit 25 XP.

Saisissez 25 pour ajouter ou -25 pour retirer. C'est une variation : ajouter 25 à 100 donne 125, pas un total fixé à 25.

Les XP doivent être activés. Utilisez des entiers non nuls entre −99,999 et 99,999. Dans cet exemple, Appliquer à doit sélectionner l'auteur du message auquel on répond.

12. Modifier REP

Par exemple : vous voulez donner à Ilya un point de réputation en plus des XP.

Entrez 1 pour ajouter, -1 pour retirer. La réputation doit être activée. Les valeurs sont des entiers non nuls entre −999 et 999. Ici aussi, c'est une variation, pas un nouveau total.

Répéter la commande peut redonner XP et REP. Si la récompense doit être unique, les modérateurs doivent suivre cela séparément.

13. Approuver la demande d'adhésion

Par exemple : les organisateurs d'un cours ouvert ont leur invitation et souhaitent accepter ses demandes sans intervention manuelle.

Sélectionnez Demande d'adhésion, le lien voulu et l'acceptation. Sans limiter source et audience, beaucoup plus de demandes peuvent être acceptées.

Un lien ne vérifie ni paiement ni identité : il peut être transmis.

14. Refuser la demande d'adhésion

Par exemple : les demandes d'une invitation sont temporairement refusées, tandis que les autres restent examinées.

Cette action est disponible pour les demandes d'adhésion. Elle refuse la demande sans bannir définitivement la personne.

Évitez deux règles superposées qui acceptent et refusent la même demande. Vérifiez d'abord leurs liens et utilisateurs.

Présenter la réponse et choisir sa destination

Une bonne réponse aide à passer à l'étape suivante. Après « où est le devoir », une brève explication et un bouton vers les supports peuvent suffire. Inutile d'envoyer tout le manuel.

Texte : une question, une réponse claire

L'éditeur fonctionne comme celui des accueils Combot : mise en forme, liens et variables. Le texte accepte 4096 caractères ; surveillez le compteur.

Une réponse d'assistance peut être :

Impossible de vous connecter ? Ouvrez les instructions avec le bouton ci-dessous. Si elles ne suffisent pas, dites-nous à quelle étape le problème apparaît. Ne publiez pas votre mot de passe dans le groupe.

Même avec une image, il faut du texte. Une URL d'image seule ne suffit pas pour un message sinon vide.

Utiliser les noms et autres variables

Une variable est un emplacement remplacé par une information. Par exemple :

Bienvenue dans {chat.title} ! Les supports de cours sont dans le message épinglé.

{chat.title} devient le nom du groupe. Soyez prudent avec les noms de personnes : auteur de l'événement et nouveau membre ne sont pas toujours identiques.

Le menu comprend :

  • {from.title} : nom affiché de l'auteur de l'événement, pour s'adresser à la personne qui pose une question.
  • {from.username} : son nom d'utilisateur, utile dans une note de modération, mais pas toujours présent.
  • {from.id} : identifiant numérique, pour identifier précisément le compte dans une note.
  • {chat.title} : nom du groupe, utile dans les accueils et informations réutilisables.
  • {chat.username} : nom d'utilisateur public du groupe, s'il existe.
  • {chat.id} : identifiant numérique du groupe pour une note technique.
  • {message.id} : identifiant du message associé, par exemple pour enquêter sur une demande.
  • {message.timestamp} : horodatage si disponible. Tous les événements n'ont pas de message ni toutes ses propriétés.

Ne faites pas dépendre toute la réponse d'un champ pouvant être vide. Le nom affiché est généralement plus clair qu'un nom d'utilisateur éventuellement absent.

Si Anna ajoute Ilya, {from.title} peut contenir Anna, à l'origine de l'événement. C'est pourquoi l'accueil ci-dessus ne nomme personne. Choisir une cible d'action ne change pas les variables.

Les noms comptent particulièrement en modération. Si Anna lance une commande sur Ilya, {from.title} désigne Anna, même si Ilya reçoit la récompense. « Une réponse utile a été mise à l'honneur. Merci pour l'aide ! » évite de remercier la modératrice par erreur.

Boutons : donner directement le bon lien

Au lieu de « cherchez la rubrique des supports », ajoutez un bouton Ouvrir les supports avec un lien direct.

Chaque bouton a un texte et une URL. Organisez-les en lignes : Supports en première ligne, Règles et Retours en deuxième. Un emoji personnalisé nécessite son identifiant.

Ces boutons ouvrent des liens. Ils n'attribuent ni rôles ni récompenses, ne lancent pas un autre déclencheur et ne valident pas de CAPTCHA.

Images : ajouter une couverture

Ajoutez par exemple le lien de couverture du cours à l'accueil. Entrez l'URL dans Images ; Afficher les images au-dessus du texte choisit la position.

L'image utilise l'aperçu de lien Telegram. Ce n'est pas un album : plusieurs URL ne donnent pas plusieurs photos jointes séparées.

Commencez avec une image accessible et regardez Telegram. Si aucun aperçu n'apparaît, vérifiez le lien. Enregistrer ne garantit pas l'affichage.

Où envoyer la réponse

Chat source répond au participant : la question sur l'enregistrement arrive dans le groupe de formation, l'information aussi.

Canal de journal sert aux messages d'équipe, comme les changements de listes. Connectez-le d'abord et assurez-vous que Combot puisse y écrire.

Dans la destination, vous pouvez choisir :

  • Sujet actuel : répondre dans le même Assistance que la question.
  • Sujet sélectionné : publier par commande dans Assistance et Questions des nouveaux, par exemple.
  • Sujet général : l'espace général plutôt qu'un sujet distinct.

Chaque sujet reçoit son propre message. Répéter le même identifiant dans une action n'ajoute pas de copie. Une destination de journal peut aussi avoir des sujets ; utilisez ses identifiants, pas ceux du groupe source.

Plus de sujets consomment plus d'actions. Consultez les calculs de Limites.

Vous ne pouvez pas sélectionner des groupes externes arbitraires ou les messages privés des membres. Si le journal est indisponible, son message n'est pas redirigé vers le groupe principal.

Message indépendant ou réponse à une question

Message normal convient à un accueil ou une annonce indépendante.

Répondre au déclencheur relie les instructions à la question de paiement concernée.

Utilisez ce mode dans la discussion d'origine, où le message existe. Vers un autre groupe ou sujet, ne supposez pas que ce lien sera conservé. Vérifiez le mode affiché.

Éviter d'accumuler les rappels

Ilya demande les enregistrements, puis Marina une heure plus tard. Si l'ancienne réponse ne sert plus, activez Supprimer la réponse précédente : le prochain envoi retire la réponse précédente de cette action.

La règle possède un nettoyage commun. Pour chaque envoi, choisissez :

  • Utiliser le réglage du déclencheur : suivre la règle, y compris ses futures modifications.
  • Pas de nettoyage : conserver les réponses de l'action même si la règle nettoie.
  • Supprimer la réponse précédente : l'activer explicitement pour cette action.

Remplacez par exemple les informations aux membres, mais conservez les journaux. Choisissez Pas de nettoyage pour cette dernière action.

Le suivi est séparé par action et sujet. Un rappel Assistance remplace son précédent là-bas, celui d'Études le sien. Les messages du journal sont supprimés dans leur destination.

Deux lignes au texte identique gardent des réponses précédentes distinctes. Un accueil aléatoire remplace le précédent de sa propre action, pas le dernier de tout l'ensemble. Réordonner les lignes ne change pas cela.

Le réglage ne cherche pas tous les textes identiques et ne supprime pas les messages des membres. Ce n'est pas « supprimer après cinq minutes » : un autre envoi est nécessaire. Des rappels antérieurs à la mise à jour du nettoyage peuvent rester. Testez avec de nouveaux envois.

Plusieurs actions et des réponses variées

Une réponse ne suffit pas toujours : une infraction peut nécessiter avertissement et explication. Un accueil peut gagner en variété. Deux modes couvrent ces besoins.

Exécuter toutes les actions

Dans Tout exécuter, Combot suit la liste de haut en bas.

Une commande de modération peut :

  1. Avertir le membre.
  2. Expliquer : « Discutez des idées sans attaques personnelles. »
  3. Supprimer le message de commande lui-même.

Choisissez l'ordre utile. Si l'avertissement réussit et l'explication échoue, l'avertissement n'est pas annulé. Vérifiez réponse et effet sur le membre.

Une longue liste peut atteindre la limite. Plusieurs sujets avec nettoyage coûtent plus qu'une seule information. Voir le calcul dans Limites.

Choisir une réponse au hasard

Un club peut préparer trois accueils :

  • « Bienvenue ! Présentez-vous en quelques mots. »
  • « Heureux de vous accueillir au club. Commencez par les informations épinglées. »
  • « Bonjour ! Explorez les sujets et participez à la discussion. »

Ajoutez trois actions d'envoi et choisissez Une au hasard. À l'arrivée d'un membre, Combot en sélectionne une.

Le hasard ne garantit pas l'alternance. Deux nouveaux peuvent recevoir le même texte. On ne peut pas définir des probabilités différentes.

L'étoile Toujours : actions obligatoires et choix aléatoire

Les stickers sont interdits dans Études. Vous voulez toujours les retirer et choisir l'un de trois rappels demandant de les publier dans Détente.

  1. Créez un déclencheur pour les stickers dans Études. Marquez Supprimer le message avec l'étoile Toujours.
  2. Laissez les trois rappels sans étoile.
  3. Choisissez Une au hasard.

Le bot effectue la suppression obligatoire et un envoi choisi. Les actions sélectionnées gardent l'ordre de la liste.

Si toutes ont une étoile, toutes s'exécutent : rien ne reste à choisir. Sans étoile, une seule est tirée au sort. Le choix porte sur les actions après correspondance des conditions, pas sur la décision de répondre ou non à la règle.