Envoyer un message sur discord : Différence entre versions

(update property name)
 
(3 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{ {{tntn|Tuto Details}}
+
{{Tuto Details
|Main_Picture=Envoyer_un_message_sur_discord_discord_thumb.jpg
+
|Main_Picture=Envoyer_un_message_sur_discord_discord_wiki.jpg
 
|Licences=Attribution (CC BY)
 
|Licences=Attribution (CC BY)
|Description=<translate>Vous voulez envoyer des messages sur Discord à l'aide d'un ESP8266/ESP32/Arduino MKR ?  
+
|Description=<translate><!--T:1-->
 +
Vous voulez envoyer des messages sur Discord à l'aide d'un ESP8266/ESP32/Arduino MKR ?  
 
C'est facile grâce au webhook !</translate>
 
C'est facile grâce au webhook !</translate>
 
|Area=Electronics, Play and Hobbies
 
|Area=Electronics, Play and Hobbies
Ligne 16 : Ligne 17 :
 
|IsTranslation=0
 
|IsTranslation=0
 
}}
 
}}
{{ {{tntn|Introduction}}
+
{{Introduction
|Introduction=<translate>Les serveurs discords ont un système qui permet d'envoyer des messages automatiquement sur un salon.
+
|Introduction=<translate><!--T:2-->
 +
Les serveurs discords ont un système qui permet d'envoyer des messages automatiquement sur un salon.
  
 +
<!--T:3-->
 
Ce système utilise les webhook, ce qui permet d'envoyer une requête web à une URL afin que le message soit écrit sur le salon sélectionné
 
Ce système utilise les webhook, ce qui permet d'envoyer une requête web à une URL afin que le message soit écrit sur le salon sélectionné
  
 +
<!--T:4-->
 
https://en.wikipedia.org/wiki/Webhook
 
https://en.wikipedia.org/wiki/Webhook
  
 +
<!--T:5-->
 
Grâce à ça, on peut faire pas mal de choses, par exemple:
 
Grâce à ça, on peut faire pas mal de choses, par exemple:
 
*Créer un badgeur RFID qui envoie un message quand quelqu'un vient à votre FabLab.
 
*Créer un badgeur RFID qui envoie un message quand quelqu'un vient à votre FabLab.
 
*Afficher la température d'une pièce toutes les heures.</translate>
 
*Afficher la température d'une pièce toutes les heures.</translate>
 
}}
 
}}
{{ {{tntn|Materials}}
+
{{Materials
 
|Step_Picture_00=Envoyer_un_message_sur_discord_wemos.png
 
|Step_Picture_00=Envoyer_un_message_sur_discord_wemos.png
|Material=<translate>Une carte avec le WiFi (ESP8266/ESP32/MKR1010)</translate>
+
|Material=<translate><!--T:6--> Une carte avec le WiFi (ESP8266/ESP32/MKR1010)</translate>
 
|Tools=<translate></translate>
 
|Tools=<translate></translate>
|ExternalAttachmentsLinks={{ {{tntn|ExternalAttachmentsLinks}}
+
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks
 
|ExternalAttachmentsLinks=https://github.com/maditnerd/discord_test
 
|ExternalAttachmentsLinks=https://github.com/maditnerd/discord_test
 
}}
 
}}
 
}}
 
}}
{{ {{tntn|Separator}}}}
+
{{Separator}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Title=<translate>Créer le webhook</translate>
+
|Step_Title=<translate><!--T:7--> Créer le webhook</translate>
|Step_Content=<translate>Cliquer sur le nom de votre discord  
+
|Step_Content=<translate><!--T:8-->
 +
Cliquer sur le nom de votre discord  
 
*Paramètres du Serveur
 
*Paramètres du Serveur
 
*Webhook
 
*Webhook
Ligne 44 : Ligne 50 :
 
Copier l'URL du webhook
 
Copier l'URL du webhook
  
 +
<!--T:9-->
 
https://support.discordapp.com/hc/fr/articles/228383668-Utiliser-les-Webhooks</translate>
 
https://support.discordapp.com/hc/fr/articles/228383668-Utiliser-les-Webhooks</translate>
 
|Step_Picture_00=Envoyer_un_message_sur_discord_discord_3.png
 
|Step_Picture_00=Envoyer_un_message_sur_discord_discord_3.png
 
}}
 
}}
{{ {{tntn|Tuto Step}}
+
{{Tuto Step
|Step_Title=<translate>Code Arduino</translate>
+
|Step_Title=<translate><!--T:10--> Code Arduino</translate>
|Step_Content=<translate>Si vous utiliser un Arduino MKR Wifi 1010, vous pouvez utiliser l'IDE Arduino en ligne:
+
|Step_Content=<translate><!--T:11-->
 +
Si vous utiliser un Arduino MKR Wifi 1010, vous pouvez utiliser l'IDE Arduino en ligne:
  
 +
<!--T:12-->
 
https://create.arduino.cc/editor/madnerd/429197a3-8a40-4d2c-bc16-1a502cb26cd9/preview
 
https://create.arduino.cc/editor/madnerd/429197a3-8a40-4d2c-bc16-1a502cb26cd9/preview
  
 +
<!--T:13-->
 
Sinon le code pour l'ESP8266 / ESP32 est disponible sur https://github.com/maditnerd/discord_test
 
Sinon le code pour l'ESP8266 / ESP32 est disponible sur https://github.com/maditnerd/discord_test
  
 +
<!--T:14-->
 
Paramètres:
 
Paramètres:
  
 +
<!--T:15-->
 
Les paramètres sont dans le fichier arduino_secrets.h (ou le Secret Tab)
 
Les paramètres sont dans le fichier arduino_secrets.h (ou le Secret Tab)
 
*'''SECRET_SSID''': Le nom de votre réseau WiFi
 
*'''SECRET_SSID''': Le nom de votre réseau WiFi
  
 +
<!--T:16-->
 
*'''SECRET_PASS''': le mot de passe WiFi
 
*'''SECRET_PASS''': le mot de passe WiFi
  
 +
<!--T:17-->
 
*'''SECRET_WEBHOOK''': l'URL du Webhook sans '''[https://discordapp.com/ https://discordapp.com]''' pour le MKR, l'URL entière pour les ESP.
 
*'''SECRET_WEBHOOK''': l'URL du Webhook sans '''[https://discordapp.com/ https://discordapp.com]''' pour le MKR, l'URL entière pour les ESP.
  
 +
<!--T:18-->
 
*'''SECRET_TTS: true''' pour activer la synthèse vocale , '''false''' pour la déactiver.
 
*'''SECRET_TTS: true''' pour activer la synthèse vocale , '''false''' pour la déactiver.
 
Téléverser le code sur votre carte, et vous devriez voir, le message Hello World s'afficher.
 
Téléverser le code sur votre carte, et vous devriez voir, le message Hello World s'afficher.
  
 +
<!--T:19-->
 
Pour trouver plus d'informations sur les webhooks de discord:
 
Pour trouver plus d'informations sur les webhooks de discord:
  
 +
<!--T:20-->
 
https://discordapp.com/developers/docs/resources/webhook#execute-webhook
 
https://discordapp.com/developers/docs/resources/webhook#execute-webhook
  
 +
<!--T:21-->
 
Et pour la synthèse vocale ici:
 
Et pour la synthèse vocale ici:
  
 +
<!--T:22-->
 
https://support.discordapp.com/hc/fr/articles/212517297-Text-to-Speech-101</translate>
 
https://support.discordapp.com/hc/fr/articles/212517297-Text-to-Speech-101</translate>
 
|Step_Picture_00=Envoyer_un_message_sur_discord_discord_4.png
 
|Step_Picture_00=Envoyer_un_message_sur_discord_discord_4.png
 
|Step_Picture_01=Envoyer_un_message_sur_discord_discord_5.png
 
|Step_Picture_01=Envoyer_un_message_sur_discord_discord_5.png
 
}}
 
}}
{{ {{tntn|Notes}}
+
{{Notes
 
|Notes=<translate></translate>
 
|Notes=<translate></translate>
 
}}
 
}}
{{ {{tntn|Tuto Status}}
+
{{Tuto Status
 
|Complete=Published
 
|Complete=Published
 
}}
 
}}

Version actuelle datée du 9 décembre 2019 à 11:32

Auteur avatarRémi Sarrailh (µsini) | Dernière modification 9/12/2019 par Clementflipo

Envoyer un message sur discord discord wiki.jpg
Vous voulez envoyer des messages sur Discord à l'aide d'un ESP8266/ESP32/Arduino MKR ? C'est facile grâce au webhook !
Difficulté
Très facile
Durée
30 minute(s)
Catégories
Électronique, Jeux & Loisirs
Coût
3 EUR (€)
Autres langues :
français
Licence : Attribution (CC BY)

Introduction

Les serveurs discords ont un système qui permet d'envoyer des messages automatiquement sur un salon.

Ce système utilise les webhook, ce qui permet d'envoyer une requête web à une URL afin que le message soit écrit sur le salon sélectionné

https://en.wikipedia.org/wiki/Webhook

Grâce à ça, on peut faire pas mal de choses, par exemple:

  • Créer un badgeur RFID qui envoie un message quand quelqu'un vient à votre FabLab.
  • Afficher la température d'une pièce toutes les heures.

Matériaux

Une carte avec le WiFi (ESP8266/ESP32/MKR1010)

Outils

Étape 1 - Créer le webhook

Cliquer sur le nom de votre discord

  • Paramètres du Serveur
  • Webhook
  • Créer un webhook

Copier l'URL du webhook

https://support.discordapp.com/hc/fr/articles/228383668-Utiliser-les-Webhooks




Étape 2 - Code Arduino

Si vous utiliser un Arduino MKR Wifi 1010, vous pouvez utiliser l'IDE Arduino en ligne:

https://create.arduino.cc/editor/madnerd/429197a3-8a40-4d2c-bc16-1a502cb26cd9/preview

Sinon le code pour l'ESP8266 / ESP32 est disponible sur https://github.com/maditnerd/discord_test

Paramètres:

Les paramètres sont dans le fichier arduino_secrets.h (ou le Secret Tab)

  • SECRET_SSID: Le nom de votre réseau WiFi
  • SECRET_PASS: le mot de passe WiFi
  • SECRET_TTS: true pour activer la synthèse vocale , false pour la déactiver.

Téléverser le code sur votre carte, et vous devriez voir, le message Hello World s'afficher.

Pour trouver plus d'informations sur les webhooks de discord:

https://discordapp.com/developers/docs/resources/webhook#execute-webhook

Et pour la synthèse vocale ici:

https://support.discordapp.com/hc/fr/articles/212517297-Text-to-Speech-101



Commentaires

Published