0
LienCrypto Airdrop - Tools | Être le premier sur les nouvelles Crypto-Monnaies ?!

Type : Site Web - Posté le
Crypto Airdrop - Tools | Être le premier sur les nouvelles Crypto-Monnaies ?!

Hello !

Nouvel article dans lequel je vais présenter l'un de mes meilleurs projets personnels après "Youtube & Twitch - Alerts" !

Rappel, présentation de Youtube & Twitch - Alerts :
- https://www.luluwebmaster.fr/creation-77/youtube-r-twitch-alerts-notificateur-efficace-pour-youtube-et-twitch.htm


Pour cet article, je vais me baser sur la présentation que j'ai déjà écrite sur ce forum, en l'adaptant un peu :

- FR : https://bitcointalk.org/index.php?topic=2912882
- EN : https://bitcointalk.org/index.php?topic=2935009

Etant développeur Web depuis longtemps, et m’intéressant aux crypto-monnaies depuis quelques mois maintenant ( Notamment aux Airdrops ), je trouvais qu'il manquait un outil pour les Airdrops.
Si vous remplissez, comme moi, beaucoup d'Airdrops tous les jours, vous savez sûrement que ça prend pas mal de temps.
Partant de ce constat, je me suis fixé un objectif : Développer une extension pour navigateur permettant de diminuer le temps à passer pour remplir les Airdrops.
C'est donc de là qu'est né "Crypto Airdrop - Tools" ! :)

Le fonctionnement de base de l'extension est assez simple.
Dans un premier temps, vous allez devoir fournir le plus d'informations possible pour vos Airdrops ( A entrer dans le popup ) :



Une fois toutes les infos fournies, rien de plus simple, rendez-vous sur le formulaire d'un Airdrop, et cliquez sur le bouton "Fill the form !" :



Là, toutes les informations possibles seront automatiquement entrées dans les inputs du formulaire !
Note : Il est possible que le bouton n'apparaisse pas, dans ce cas, c'est que le formulaire n'a pas été détecté comme étant un Airdrop.

Ceci est la première fonction de cette extension. Passons à la suite : Les dérivés de l'extension.

Lorsque j'ai commencé le développement de l'extension, je me suis dit que ce serait trop "simple" de s'en servir uniquement pour charger les formulaires.

L’idée m’est alors venue d'élargir le domaine de l'extension, dans le but de s'en servir aussi pour être alerté des derniers Airdrops !
Pour se faire, il m'a fallu développer une API permettant à l'extension de récupérer les derniers Airdrops que j'aurais validés.
A la base, pour le système de validation, j'étais parti sur une idée où quand un utilisateur de l'extension validait un formulaire détecté comme un Airdrop, l'extension envoyait le lien de cet Airdrop au serveur.
Lors de l'envoie, le serveur en profitait pour vérifier combien de fois le lien avait été envoyé, et suivant ce nombre, l'extension envoyait ou non la notification.

Mais c'est là que ça bloque, après pas mal de réflexions, il s'avère que ce système n'était pas des plus efficaces, il était facile d'avoir différents liens pour un même Airdrop, d'envoyer n'importe quel formulaire, etc ...
Bref, tout ça pour dire qu'au final, j’ai abandonné le système et l'ai remplacé par un système de vérification manuelle ( J'ai gardé l'envoie au serveur qui me permet d'avoir certains Airdrops en avance ).



Ainsi, tous les Airdrops envoyés par l'extension se retrouvent listés sur une page dédiée ( Que je gère ), où je peux décider quoi faire de chaque Airdrop ( Le modifier, le supprimer, l'envoyer comme notification ).

Ce n'est pas encore tout pour l'extension en elle-même !

Lors d'une mise à jour ( La version 1.3.3 ), j'ai décidé d'implanter une fonctionnalité bien utile.
Si vous êtes dans mon cas, à participer à beaucoup d'Airdrops, vous vous retrouvez sûrement face à un problème : comment trier tous vos channels Telegram ?
J'ai posé cette question sur le forum où j'ai présenté ce projet, et finalement, je me suis rendu compte qu'il n'y avait pas de réel projet permettant de faire cela sur PC ( Je suis au courant qu'il existe Telegram Plus sur Smartphone ).

Je me suis donc demandé : Pourquoi ne pas créer ce système ?
C'est donc chose faite. J'ai intégré à l'extension un système permettant de gérer des catégories de channels Telegram, en se greffant directement sur Telegram Web ( https://web.telegram.org/#/im ).



Vous pouvez retrouver la liste complète des ajouts liés à Telegram sur ce poste :
- https://bitcointalk.org/index.php?topic=2912882.msg34298734#msg34298734



Ensuite, ayant créé une API pour gérer les notifications de l'extension, j'en ai profité pour la réutiliser afin d'envoyer automatiquement les Airdrops sur d'autres canaux de diffusions.
Ces canaux de diffusion, les voici :
- Telegram : https://t.me/CryptoAirdropTools
- Discord : https://discord.gg/24rRZWG
- Twitter : https://twitter.com/monnaie_crypto
- Facebook : https://www.facebook.com/CryptoAirdropTools

Vous retrouverez sur tous ces réseaux, les Airdrops que j'ai validés et ceux postés automatiquement par un bot développé spécialement pour l'occasion !

Pour télécharger l'extension :
- Chrome : https://chrome.google.com/webstore/detail/cgeollpoenfjdhknpdkeeglnpmhbnocm
- Firefox : https://addons.mozilla.org/fr/firefox/addon/crypto-airdrop-tools

En conclusion, ce projet fut vraiment un très projet beau à réaliser, il m'a pris beaucoup de temps, mais franchement, j'en suis bien content.
Grâce à lui, j'ai eu l'occasion de mettre en pratique certaines choses apprises auparavant ( Gestion d'API, développement d'extension, développement de Bot Node.JS, etc ... ).
Un beau projet que je considère avoir mené à bien !

Note : Sur cet article, j'ai volontairement décidé de ne pas mentionner toutes les fonctions en détails de l'extension, si le projet vous intéresse, je vous invite à suivre le sujet directement sur le forum cité en début d'article.

Si le projet vous intéresse, si vous avez des idées, ou si vous rencontrez des bugs, ..., n'hésitez pas à me le faire savoir en commentaire, je suis toujours disponible pour les lire !

Sur ce, je vous dis à très vite,

Pour un prochain projet encore plus cool !

Poster un commentaire