Menu Fermer

Comment faire pour créer un webhook Twitter pour Discord ?

Comment créer un webhook Twitter pour Discord ?

Avoir un message sur votre serveur Discord lorsqu’une personne poste un message sur Twitter vous intéresse ?

Ce tutoriel est fait pour vous 😉

  • Présentation du site internet
  • Configuration du canal Discord
  • Création du webhook

Pour commencer, rendez-vous sur IFTTT.

Source : IFTTT

IFTTT est un service web gratuit permettant à ses utilisateurs de créer des chaînes d’instruction simples appelées applets.

Une applet est déclenchée par des changements qui interviennent au sein de services web.

Par exemple une applet peut envoyer un e-mail si l’utilisateur tweete avec un hashtag donné. — Source : Wikipedia

 

Maintenant que vous savez ce que IFTTT permet de faire, rendez-vous sur le site de IFTTT : https://ifttt.com/

Si cela n’est pas encore fait, créez-vous un compte en cliquant sur Sign Up, cela ne vous prendra que quelques secondes et vous permettra de suivre ce tutoriel.

Une fois créé, cliquez sur votre photo de profil en haut à droite de votre écran puis sur New Applet.

Création d’un nouvel applet.

Une page s’affiche, cliquez sur +this puis choisissez Twitter.

Une série d’actions s’affiche, nous allons nous concentrer sur l’action « New tweet by a specific user ». L’action se déclenchera lorsque l’utilisateur choisi publiera un tweet.

Exécuter l’action lorsqu’un nouveau tweet a été envoyé par un utilisateur.

Saisissez le nom de l’utilisateur à observer. Dans ce cas, je vais surveiller mon compte Twitter.

Le nom de l’utilisateur à observer.

Vous atterrissez sur une autre page. Cliquez sur +that pour poursuivre.

Saisissez « webhook » dans la barre de recherche puis cliquez sur le résultat obtenu.

Cliquez ensuite sur la seule action disponible, « Make a web request »

Cherchez Webhooks puis trouvez!

Cette action se divise en plusieurs parties :

  • L’URL à remplir
  • La méthode à utiliser
  • Le type de contenu
  • Le corps du texte affiché

L’URL peut être récupéré en créant un webhook directement dans votre salon Discord.

Rendez-vous dans le salon où vous souhaitez que le message s’affiche et rendez-vous dans ses paramètres.

Dans l’onglet Webhooks, créez-en un en cliquant sur « Créer un webhook » puis renommez-le comme souhaité, attribuez-lui une photo de profil. Copiez l’URL du webhook en cliquant sur le bouton Copy. N’oubliez pas d’enregistrer votre webhook !

Voilà l’URL dont vous aurez besoin.

Vous pouvez le coller dans la partie URL sur IFTTT.

La méthode utilisée est du POST.

Le type de contenu sera application/json

Le corps du texte affiché sera :

{ "username":"Twitter", "avatar_url":"", "content":"Nouveau tweet de {{UserName}} : \n{{LinkToTweet}}"}

Vous pouvez bien sûr modifier le content, en l’arrangeant comme vous le sentez, comme lui ajouter du formatage.

Exemple : { "username":"Twitter", "avatar_url":"", "content":"**Nouveau tweet de** _{{UserName}}_ : \n{{LinkToTweet}}"}

Dans ce cas, j’ai mis « Nouveau tweet de » en gras, et le nom de l’utilisateur (ici représenté par « Username ») en italique. « \n » permet de sauter une ligne.

Vous pouvez également ajouter des « ingrédients » supplémentaires pour les afficher dans votre message.

Voilà la configuration du webhook de manière complète.

À noter qu’il ne faut pas divulguer l’URL entière du webhook sous peine de le compromettre et ainsi laisser potentiellement des individus malintentionnés d’afficher des choses que vous ne souhaitez pas sur votre canal.

Une fois fait, cliquez sur Create Action pour continuer.

Cliquez sur Finish pour terminer la création.

Vous pouvez tester en tweetant un message à partir du compte observé pour voir le message apparaître dans votre canal Discord.

Le webhook a bien été activé et le message envoyé sur le salon !

À noter que les messages peuvent prendre plus ou moins de temps à être envoyés sur le canal en question.

 

4.6 (91.11%) 9 vote[s]
dictum risus sem, mi, nec amet, Donec Lorem felis ultricies sit