Commandes avec préfixe
Tape des commandes slash comme un message - !ban, !mute, !rank, !remind et d'autres. Désactivé tant que tu ne l'actives pas.
Certains tapent !timeout @Max 10m flooding plus vite qu'ils ne remplissent une commande slash. Avec les commandes avec préfixe activées, la plupart des commandes slash de Pangobot peuvent aussi être tapées comme un message. Une commande tapée est la commande slash : mêmes vérifications, mêmes réponses, mêmes entrées dans tes logs et tes dossiers.
Activation
- Ouvre le tableau de bord, puis Paramètres (Paramètres généraux).
- Sous Commandes texte, vérifie le Préfixe (
!sauf si tu l'as modifié) et active Commandes avec préfixe. - Enregistre. Les commandes tapées fonctionnent aussitôt, dans chaque salon où la commande slash peut être utilisée.
! - si les deux répondent au même message, les membres reçoivent deux réponses.Les commandes
<required> [optional]. Les mots entre chevrons et crochets sont les options de la commande slash.
| Commande tapée | Exemple | Également | Module |
|---|---|---|---|
!ban <user> [duration] [delete_days] [reason…] | !ban @Max 7d 1 posting invites | – | Modération |
!unban <user> [reason…] | !unban 123456789012345678 | – | Modération |
!softban <user> [reason…] | !softban @Max spam bot | – | Modération |
!kick <user> [reason…] | !kick @Max being rude | – | Modération |
!timeout <user> [duration] [reason…] | !timeout @Max 10m flooding | !mute | Modération |
!untimeout <user> [reason…] | !untimeout @Max | !unmute | Modération |
!warn <user> <reason…> | !warn @Max no self-promotion | – | Modération |
!purge <amount> [user] [bots] [contains…] | !purge 20 @Max | !clear | Modération |
!lock [channel] [reason…] | !lock #general raid | – | Modération |
!unlock [channel] | !unlock #general | – | Modération |
!slowmode <off|5s|10s|15s|30s|1m|…> | !slowmode 30s | – | Modération |
!avatar [user] | !avatar @Max | !av | Paramètres généraux |
!serverinfo | !serverinfo | !si | Paramètres généraux |
!rank [user] | !rank @Max | !level | Niveaux |
!leaderboard [page] | !leaderboard 2 | – | Niveaux |
!balance [member] | !balance | !bal | Économie |
!daily | !daily | – | Économie |
!pay <member> <amount> | !pay @Max 100 | – | Économie |
!rich | !rich | – | Économie |
!shop | !shop | – | Économie |
!buy <item…> | !buy VIP role | – | Économie |
!afk [message…] | !afk back tonight | – | AFK |
!remind <me|list|delete> … | !remind me 2h take the pizza out | – | Rappels |
!birthday <set|remove|show|next> … | !birthday set 24 12 | – | Anniversaires |
!ticket <close|add|remove> … | !ticket add @Max | – | Tickets |
!voice <name|limit|lock|unlock|kick> … | !voice limit 5 | – | Vocaux temporaires |
!invites <show|top> … | !invites top | – | Suivi des invitations |
!stats | !stats | – | Statistiques du serveur |
Une commande dont le module est désactivé sur ton serveur répond que le module est désactivé - comme la commande slash.
Uniquement en slash, volontairement : ce qui doit rester privé et ne le peut pas dans un message - /report, /redeem (la clé serait visible dans le salon), /note, /history, /case, /userinfo (la fin d'une exclusion temporaire, pour les modérateurs), /invites who (le code d'invitation, pour les responsables du serveur) et /search (les résultats que l'AutoMod bloquerait ne sont montrés qu'au membre) - et ce qui demande des formulaires ou des menus : /giveaway, /game, /sendmessage, ainsi que /ask et /summarize de l'Aide IA.
Comment une commande tapée est lue
- L'ordre : d'abord le membre ou le salon, puis les nombres, les durées et les choix, et le texte libre (une raison, une note) à la fin - quel que soit l'ordre affiché par la commande slash.
!ban @Max 7d 1 posting invitesest un bannissement de sept jours qui supprime un jour de messages. - Les membres par mention (
@Max) ou par identifiant - y compris pour!ban, où une personne déjà partie peut être bannie par son identifiant. Les salons par mention (#general) ou par identifiant. - Ou en réponse : réponds au message d'un membre avec la commande et omets le membre -
!mute 10m spammingen réponse exclut temporairement l'auteur de ce message. Un membre nommé dans la commande a la priorité sur la réponse. Pas pour!purge, dont le membre est un filtre que tu indiques exprès. - Une exclusion temporaire sans durée dure 28 jours : Discord n'a pas d'exclusion temporaire sans fin, et 28 jours est le maximum qu'il autorise. La réponse le précise - aussi pour
/timeout. - Les durées comme
30s,10m,2h,7d,1wou combinées :1d12h. - Les options oui/non comme
botsdans!purge: écris le nom de l'option (!purge 50 bots) ou « yes » / « no ». - Les choix tels qu'ils sont listés :
!slowmode 30s,!slowmode off. - Une commande que Pangobot n'arrive pas à lire reçoit une courte ligne d'utilisation indiquant ce qui ne va pas - « amount doit être compris entre 1 et 100 », « Il n'y a aucun utilisateur avec l'ID … » - et ne fait rien.
Qui peut les utiliser, et où
Exactement ceux qui peuvent utiliser la commande slash. C'est-à-dire l'autorisation par défaut de la commande (/ban nécessite Bannir des membres, /timeout nécessite Exclure temporairement des membres ...) et tout ce que tu règles dans Paramètres du serveur > Intégrations > Pangobot : pour une seule commande ou pour tout le bot, pour des rôles, des membres et des salons. Si /ban n'est autorisé que dans #mod-chat, !ban aussi.
- Pangobot demande ces règles à Discord et les garde deux minutes ; quand tu les modifies, Discord prévient Pangobot et la modification s'applique aussitôt.
- Si Discord ne peut pas être interrogé, une commande tapée est refusée (« Pangobot n'a pas pu vérifier qui peut utiliser cette commande ici ») - une règle que personne ne peut vérifier n'est jamais ignorée. La commande slash fonctionne toujours.
- Les administrateurs et le propriétaire du serveur sont eux aussi soumis à ces règles pour les commandes tapées. Si l'un d'eux est bloqué par une règle à cet endroit, il lui reste la commande slash.
- Les vérifications propres aux modules s'y ajoutent, comme pour la commande slash : par exemple les rôles immunisés de la Modération et ses règles de hiérarchie des rôles.
Ce qui diffère de la commande slash
- Pas de réponses privées. Une réponse que seul le membre devrait voir - un refus, une ligne d'utilisation, une erreur - devient une réponse dans le salon qui se supprime d'elle-même après 20 secondes.
- Le message tapé est supprimé aussi, 20 secondes plus tard, pour que le salon reste lisible - sauf pour
!lock,!unlock,!slowmodeou!afk, que tout le monde dans le salon doit voir. Pour cela, Pangobot a besoin de Gérer les messages dans ce salon ; sans cette autorisation, le message reste simplement là. - Pas de formulaires. Là où la commande slash ouvrirait un formulaire, la commande tapée renvoie vers la commande slash.
- **
!purgese supprime d'abord lui-même**, donc!purge 10supprime dix autres messages. - Tes propres commandes ont la priorité. Une commande personnalisée du même nom (un
!kickpour rire) répond à la place. - Trois commandes tapées en dix secondes par membre au maximum.
- Le message tapé est un message ordinaire : l'AutoMod le voit. Quand Pangobot le retire ensuite, tes logs des messages ne mentionnent pas cette suppression - ce que la commande a fait (un bannissement, une exclusion temporaire et son dossier) est enregistré comme d'habitude.
- Une réponse ne mentionne jamais le membre qui a tapé la commande, ni un rôle ou @everyone écrit dans une raison.
Rien ne se passe
- L'option Commandes avec préfixe est-elle activée, et le message commence-t-il par le préfixe de ton serveur ?
- Existe-t-il une commande personnalisée du même nom ? C'est elle qui répond à la place.
- Le membre a-t-il tapé plus de trois commandes en dix secondes ?
- Ton serveur est-il servi par ton propre bot ? Les commandes tapées répondent alors via ce bot, comme les commandes slash.
- « Tu ne peux pas utiliser !… ici » : les règles de Paramètres du serveur > Intégrations n'autorisent pas ce membre à utiliser cette commande dans ce salon.