Ce post va être très personnel et à but de mémo/post-it/tuto sur le fonctionnement de certains BOT d'un discord où je suis admin.
Je renomme systématiquement les bot pour avoir une sorte de cohérence. Le nom original ne sera mis que dans le menu de ce post.


Menu

  1. MEE6 aka Chef des Gardes
  2. Apollo aka L'annonceur
  3. YAGPDB aka Le contremaître
  4. Blabla aka L'enseigne
  5. Markdown

Le Chef des Gardes

Un dashboard est disponible .

!help permet d'afficher les commandes principales.

Le plus importantes sont celles-ci:

Les commandes les plus utiles sont celles-ci:

!clear ## pour supprimer ## nombre de lignes dans un chan.
!salut permet d'afficher le message de bienvenue.
!warn @speudo message mettre un warning à un utilisateur.

Pour la musique, un !play se que l'on veutva démarrer la lecture de se que l'on veux dans le canal audio au quel l'utilisateur de la commande est connecté. Le reste des commandes sont à retrouver avec !help music


L'annonceur

!event pour lancer le bot. Une fois la commande lancée un message privé est envoyé pour configurer l'événement.

On va demander le titre :

Une description :

Le markdown peut être utilisé pour faire une mise en page ultra propre !

Méthode d'inscription :

L'option 1 aura 3 choix ( Accepter | Refuser | Peut-être ).
L'option 2 continue l'assistant.

Dans le cas de l'option 2 :

L'option 1 fait en sorte de n'avoir aucune validation/inscription.
L'option 2 permet de mettre ces propres choix (fonction PREMIUM) ou d'en choir d'autres.

juste choisir le chiffre pour l'option que l'on veut

On peut définir une limite de participant :

none pour aucune limite

On définit notre zone géographique surtout pour la zone d'heure :

29 pour Europe Centrale

Le bot va demander quand lancer l'événement :

Now pour maintenant | 2020-09-06 8:23 PM pour lancer l'événement le 06 septembre à 20h23 par exemple

Récurrence de l'événement :

est-ce que l'événement doit se répéter? Hebdomadairement, Journalier, Jours en semaine, Touts les N jours, jamais.
C'est fini !

Alors quel est le résultat ?

La petite poubelle pour supprimer l'événement et une validation par message privé. Tout reste propre.


Le contremaître

Bot très important, il donne les rôle automatiquement via une émotte réaction.

Il à une seconde commande pour lancer des sondages rapidement.

-poll "Question" "réponse 1" "réponse 2" et autant de réponses que l'on veut.


L'enseigne

Permet de faire des messages. Quel utilité? De pouvoir les éditer par la suite et par n'importe quel admin !

b!msg #channel Mon super message Envera "Mon super message" sur le #channel. Il peut même contenir du markdown.

b!edit liens_du_message Mon nouveau message Editera le message lié par le nouveau message.

Exemples :

Rédiger un message :

b!msg #cmd-bot Mon super message **avec du Markdown** !

On peut remplacer le #channel par son ID directement, ça aide pour des channels avec de long noms ou avec des emoji.
Pour se faire il faut activer l'option développeur sur Discord ( explications ICI )

Modifier un message :

Ici il faut savoir que Discord fonctionne sur un système d' ID/URL sur tous les messages, images, channels, etc, ... Donc pour éditer un message il faut cet url que l'on récupère avec un clic droit sur le message puis Copier le lien du message .

Pour éditer mon message précédent je vais donc faire ceci comme commande en une seule ligne :

b!edit msg https://discordapp.com/channels/748468037962694698/748528474293010533/752156653293535232 Mon nouveau message !

Je vous montre tout en une seule fois :


Markdown

Le markdown est un langage "simple" pour tout se qui est mise en forme etc. C'est quelques petites commandes à retenir pour égailler vos textes et Discord en est pourvu !

Un peut de doc ICI .

Et quelques astuce simple ensuite :

Le texte de Discord est basé sur du Markdown:

italique  = *italique*
gras  = **gras**
***italique gras *** = ***italique gras***
b̶a̶r̶r̶é̶ = ~~barré~~
souligné  = __souligné__
italique souligné = __*italique souligné*__
gras souligné = __**gras souligné**__
italique gras souligné = __***italique gras souligné***__
Commande= encadrer la phrase/mot avec `