Menu Fermer

Comment faire pour 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. 😉

Avec MEE6 – Section sponsorisée par Mee6

Mee6 vous permet d’envoyer un message vous notifiant à chaque fois qu’un utilisateur Twitter que vous aurez choisi publiera un tweet.

Pour cela, rendez-vous sur le panel de configuration du bot.

Si vous n’avez toujours pas Mee6 sur votre serveur, invitez-le en passant par ce lien : https://mee6.xyz puis en cliquant sur Add to Discord.

Sélectionnez votre serveur parmi ceux de la liste proposée.

Si votre serveur n’y apparaît pas, vérifiez que vous avez la permission de gérer le serveur afin de pouvoir configurer le bot sur celui-ci.

Une fois votre serveur sélectionné, vous allez tomber sur une liste de plugins proposés par Mee6.

Cliquez sur le plugin Twitter, puis activez-le en cliquant sur le bouton bleu.

Une fois activé, vous tombez sur l’interface de configuration du plugin Twitter.

Dans un premier temps, entrez dans la case “Search for a Twitter user” le nom du compte que vous souhaitez suivre. Le système devrait trouver le compte associé à ce nom, il vous suffit de cliquer sur le résultat.

Ensuite, éditez le message qui sera envoyé dans la section dédiée. À noter qu’il est possible de faire mentionner directement le bot. Vous pouvez également ajouter au message des émoticônes statiques et/ou animés directement en passant le sélecteur. Le formatage du texte Discord est également disponible. Consultez cet article pour tout connaître du système de formatage utilisé sur Discord.

Vous pouvez également mentionner des utilisateurs ou un groupe d’utilisateurs :

  •  <@(id de votre utilisateur)> comme par exemple <@340836185796509696>
  • @everyone ou @here pour mentionner respectivement tous les membres du serveur ou mentionner tous les membres connectés.
  • <@&(id du rôle)> pour mentionner un rôle spécifique, comme par exemple, le rôle rédacteur, <@&435150177825718294> (il faut activer en amont la permission pour mentionner ce rôle)

Concernant les variables par défaut utilisées, {twitter_user} définit le nom du compte Twitter que vous avez défini précédemment.

Enfin, cliquez sur “Please select a channel”, puis choisissez dans la liste déroulante, le salon dans lequel sera envoyé ces messages.

   

Une fois terminé, cliquez sur Save pour enregistrer et appliquer vos modifications.

Vous pouvez également ajouter d’autres utilisateurs à suivre en cliquant le bouton Add subscription. Attention : ceci est une fonctionnalité Premium de MEE6. En savoir plus sur Premium. Utilisez le code promo DISCORDFRANCE20 pour avoir 20% de réduction à l’achat d’un abonnement Mee6 Premium annuel ou à vie !

Félicitations ! Vous serez désormais au courant des derniers tweets de vos tweetos favoris sur Twitter !

Nous espérons que ce tutoriel vous a aidé, si vous avez des remarques ou des problèmes avec les configurations expliquées ici, n’hésitez pas à nous le dire sur notre serveur Discord.

Si vous souhaitez en savoir plus sur le bot Mee6, nous avons réalisé une série d’articles et de tutoriels que vous pouvez retrouver en cliquant ici.

Avec IFTTT –

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.

Si vous avez déjà un compte, identifiez-vous en cliquant sur Sign In.

Une fois créé, allez sur ce lien : https://ifttt.com/create

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

Si c’est la première fois que vous configurez une action avec Twitter, IFTTT va vous demander de relier votre compte Twitter à IFTTT pour pouvoir commencer à pouvoir réaliser des actions.

Une série d’actions s’affiche ensuite, 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.

Partagez cette page !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

libero odio justo Sed facilisis mattis leo. ut ut Praesent massa eget