Difference between revisions of "Envoyer un message sur discord"

(Page créée avec « {{ {{tntn|Tuto Details}} |SourceLanguage=none |Language=fr |IsTranslation=0 |Main_Picture=Envoyer_un_message_sur_discord_discord_thumb.jpg |Licences=Attribution (CC BY) |D... »)
 
Line 1: Line 1:
 
{{ {{tntn|Tuto Details}}
 
{{ {{tntn|Tuto Details}}
|SourceLanguage=none
 
|Language=fr
 
|IsTranslation=0
 
 
|Main_Picture=Envoyer_un_message_sur_discord_discord_thumb.jpg
 
|Main_Picture=Envoyer_un_message_sur_discord_discord_thumb.jpg
 
|Licences=Attribution (CC BY)
 
|Licences=Attribution (CC BY)
Line 8: Line 5:
 
C'est facile grâce au webhook !
 
C'est facile grâce au webhook !
 
|Area=Electronics, Play and Hobbies
 
|Area=Electronics, Play and Hobbies
|Type=Technique
+
|Type=Creation
 
|Difficulty=Very easy
 
|Difficulty=Very easy
 
|Duration=30
 
|Duration=30
Line 15: Line 12:
 
|Currency=EUR (€)
 
|Currency=EUR (€)
 
|Tags=esp8266, esp32, mkr1010, discord, bot, webhook
 
|Tags=esp8266, esp32, mkr1010, discord, bot, webhook
 +
|SourceLanguage=none
 +
|Language=fr
 +
|IsTranslation=0
 
}}
 
}}
 
{{ {{tntn|Introduction}}
 
{{ {{tntn|Introduction}}
Line 26: Line 26:
 
*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.
 
*Afficher la température d'une pièce toutes les heures.
 
*
 
 
}}
 
}}
 
{{ {{tntn|Materials}}
 
{{ {{tntn|Materials}}

Revision as of 16:25, 21 February 2019

Author avatarRémi Sarrailh (µsini) | Last edit 9/12/2019 by Clementflipo

Envoyer un message sur discord discord thumb.jpg
Vous voulez envoyer des messages sur Discord à l'aide d'un ESP8266/ESP32/Arduino MKR ? C'est facile grâce au webhook !
Difficulty
Very easy
Duration
30 minute(s)
Categories
Electronics, Play & Hobbies
Cost
3 EUR (€)
Other languages:
français

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.

Materials

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

Tools

Step 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



Step 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


Comments

Draft