(update property name) |
|||
(3 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{ | + | {{Tuto Details |
− | |Main_Picture= | + | |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 | ||
}} | }} | ||
− | {{ | + | {{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> | ||
}} | }} | ||
− | {{ | + | {{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={{ | + | |ExternalAttachmentsLinks={{ExternalAttachmentsLinks |
|ExternalAttachmentsLinks=https://github.com/maditnerd/discord_test | |ExternalAttachmentsLinks=https://github.com/maditnerd/discord_test | ||
}} | }} | ||
}} | }} | ||
− | {{ | + | {{Separator}} |
− | {{ | + | {{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 | ||
}} | }} | ||
− | {{ | + | {{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 | ||
}} | }} | ||
− | {{ | + | {{Notes |
|Notes=<translate></translate> | |Notes=<translate></translate> | ||
}} | }} | ||
− | {{ | + | {{Tuto Status |
|Complete=Published | |Complete=Published | ||
}} | }} |
Auteur Rémi Sarrailh (µsini) | Dernière modification 9/12/2019 par Clementflipo
esp8266, esp32, mkr1010, discord, bot, webhook Envoyer_un_message_sur_discord_discord_wiki.jpg fr none Creation 0
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:
Cliquer sur le nom de votre discord
Copier l'URL du webhook
https://support.discordapp.com/hc/fr/articles/228383668-Utiliser-les-Webhooks
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)
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
Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #