Guides
Mon ancien Vinted Bot GitHub n'est plus maintenu : pourquoi j'ai créé Fyndit
Il y a quelque temps, j'ai publié sur GitHub un projet à code source ouvert permettant de créer un bot Discord pour surveiller les nouvelles annonces Vinted.
Ce projet, disponible dans le dépôt vinted-discord-bot, a été ma première véritable tentative de développement d'un bot Vinted rapide, accessible et configurable par la communauté.
Le dépôt a depuis été utilisé, modifié et partagé par de nombreux développeurs et revendeurs. Il a notamment dépassé les 180 étoiles sur GitHub, ce qui montre l'intérêt suscité par des recherches comme « Vinted bot free », « Vinted bot GitHub » ou « Vinted bot create your own ».
Je préfère cependant être totalement transparent aujourd'hui : ce dépôt n'est plus maintenu et peut ne plus fonctionner correctement.
Je concentre désormais mon travail sur Fyndit, une version beaucoup plus avancée, conçue pour les revendeurs qui souhaitent surveiller Vinted sérieusement et développer leur activité à plus grande échelle.
Pourquoi l'ancien Vinted Bot GitHub n'est-il plus maintenu ?
Le dépôt GitHub était avant tout un premier prototype public.
Il permettait de surveiller certaines recherches Vinted, de gérer des outils de veille et d'envoyer les nouvelles annonces dans des salons Discord. Son fonctionnement reposait notamment sur JavaScript, Docker, MongoDB, un serveur Linux et des serveurs mandataires rotatifs.
Le projet constituait une bonne base pour découvrir le fonctionnement d'un bot de surveillance. Il pouvait aussi servir de support éducatif aux développeurs qui souhaitaient comprendre comment relier un système de veille à Discord.
Mais un prototype public n'est pas la même chose qu'un service fiable utilisé quotidiennement par des revendeurs.
Vinted évolue régulièrement. Les réponses techniques, les structures de données, les comportements régionaux et les contraintes d'accès peuvent changer. Une modification apparemment mineure peut ralentir une veille, provoquer des annonces manquées ou rendre une partie du système inutilisable.
Maintenir gratuitement plusieurs versions du même projet demanderait donc énormément de temps. J'ai choisi de consacrer ce temps à une seule plateforme activement développée : Fyndit.
Créer son propre bot Vinted est beaucoup plus compliqué qu'il n'y paraît
De nombreuses personnes recherchent aujourd'hui les expressions « Vinted bot DIY », « Vinted bot create your own », « Vinted bot GitHub » et « Vinted bot free ». Elles veulent aussi savoir comment créer un bot Vinted avec ChatGPT ou comment le programmer avec Claude Code.
Les outils d'intelligence artificielle peuvent effectivement aider à produire du code, expliquer une erreur ou créer rapidement un premier prototype.
Mais utiliser ChatGPT ou Claude Code ne suffit pas pour construire un bot Vinted rapide, stable et compétitif.
Un assistant d'intelligence artificielle peut produire quelques fichiers JavaScript ou Python. Il ne transforme pas automatiquement ces fichiers en une infrastructure de production capable de fonctionner en continu, de gérer de nombreux utilisateurs et de rester performante lorsque les conditions changent.
Le code initial ne représente qu'une petite partie du travail.
Ce qu'un bot Vinted moderne doit réellement gérer
1. Une infrastructure disponible en permanence
Un bot utilisé pour l'approvisionnement doit fonctionner 24 heures sur 24.
Il faut donc disposer de serveurs correctement configurés, surveiller leur disponibilité, gérer les redémarrages, installer les mises à jour et s'assurer que les différents services continuent de communiquer correctement.
Lancer un programme sur son ordinateur personnel peut convenir à un essai. Ce n'est généralement pas suffisant pour obtenir un service constant et utilisable à grande échelle.
2. La gestion des serveurs mandataires
Les recherches sur les serveurs mandataires pour bot Vinted sont fréquentes pour une raison : la qualité du réseau joue un rôle important dans les performances d'un système de surveillance.
Il ne suffit pas d'acheter une liste de serveurs mandataires et de l'ajouter dans un fichier de configuration. Il faut notamment surveiller leur disponibilité, leur vitesse, leur stabilité et leur comportement selon les régions.
Ces serveurs représentent également un coût récurrent. Un système à monter soi-même qui paraît gratuit au départ peut rapidement exiger un budget mensuel pour l'hébergement, le réseau, les bases de données et les outils de supervision.
3. La vitesse sans sacrifier la fiabilité
Un outil de veille lent perd une grande partie de son intérêt. Sur les annonces les plus recherchées, quelques secondes peuvent faire la différence.
Mais augmenter simplement la fréquence des requêtes ne constitue pas une architecture viable.
Il faut concevoir un système capable de traiter rapidement les résultats, d'éviter les doublons, de distribuer les notifications, de gérer les files d'attente et de continuer à fonctionner même lorsqu'un composant rencontre une erreur.
La vitesse réelle dépend donc de l'ensemble de l'infrastructure, et pas uniquement de quelques lignes de code présentées comme offrant un « délai nul ».
4. Les bases de données et les files de traitement
Un bot Vinted doit enregistrer les veilles, les préférences, les utilisateurs, les annonces déjà détectées et les actions en attente.
À petite échelle, une base de données simple peut suffire. Lorsque le nombre de recherches et d'utilisateurs augmente, il faut gérer la concurrence, les index, les écritures simultanées, les expirations et les éventuels retards de traitement.
Sans cette architecture, le bot peut envoyer plusieurs fois la même annonce, ignorer certains résultats ou ralentir lorsque l'activité augmente.
5. Les différences entre les pays et les régions
Vinted ne fonctionne pas exactement de la même manière sur tous les marchés.
Les domaines, catégories, paramètres, langues, devises et données disponibles peuvent varier. Un service destiné aux revendeurs européens doit donc tenir compte de plusieurs régions plutôt que de reposer sur une seule configuration inscrite directement dans le code.
Cette compatibilité demande des essais continus et une maintenance propre à chaque marché.
6. Les notifications et les automatisations
Envoyer une simple adresse dans un salon Discord est relativement facile.
Construire une expérience complète est beaucoup plus complexe : filtres détaillés, présentation des informations, photos, boutons d'action, autorisations, comptes connectés, offres automatiques, achats automatisés et traitement prioritaire.
Chaque fonctionnalité supplémentaire crée de nouveaux scénarios d'erreur et nécessite des mécanismes de sécurité, de validation et de suivi.
7. La supervision et la maintenance
Un bot peut sembler fonctionner alors qu'il manque une partie des annonces.
Il faut donc surveiller les délais, les erreurs, la quantité de résultats détectés, l'état des serveurs et les performances de chaque composant.
Lorsqu'un problème apparaît, il faut pouvoir l'identifier et le corriger rapidement. C'est cette maintenance continue, souvent invisible pour l'utilisateur, qui prend le plus de temps.
Un bot Vinted gratuit n'est pas réellement gratuit à maintenir
Le code d'un projet peut être disponible gratuitement sur GitHub. Cela ne signifie pas que son exploitation est gratuite.
Pour exécuter correctement l'ancien dépôt, il fallait déjà prévoir plusieurs éléments :
- un serveur privé virtuel ou une machine Linux disponible en permanence ;
- des serveurs mandataires rotatifs ;
- Docker ;
- une base de données MongoDB ;
- un bot et un serveur Discord ;
- des connaissances en programmation et en administration système ;
- du temps pour diagnostiquer les erreurs ;
- une maintenance régulière.
Même avec un bot Vinted GitHub gratuit, les dépenses d'infrastructure et le temps de développement restent à la charge de l'utilisateur.
Le principal coût n'est d'ailleurs pas toujours le serveur. C'est le temps nécessaire pour comprendre le code, corriger les problèmes, adapter le système et vérifier qu'il ne manque pas d'annonces.
De l'ancien dépôt GitHub à Fyndit
L'ancien bot GitHub a constitué une première étape importante.
Il m'a permis de tester une architecture, de comprendre les besoins des utilisateurs et d'observer les limites d'un outil de veille public installé individuellement par chaque personne.
Fyndit est la continuation professionnelle de ce travail.
Au lieu de distribuer uniquement un code source que chaque utilisateur doit installer et maintenir, Fyndit fournit une plateforme déjà opérationnelle. L'infrastructure, les mises à jour et les optimisations sont gérées directement par notre équipe.
Les utilisateurs peuvent notamment profiter de :
- veilles Vinted en direct ;
- filtres par mots-clés, prix, pays, vendeur et état ;
- alertes instantanées sur Discord ;
- boutons permettant d'agir directement depuis Discord ;
- actions d'achat et d'offre selon les fonctionnalités disponibles ;
- analyse du prix moyen des articles ;
- vérification des vendeurs ;
- prise en charge de plusieurs régions ;
- solutions adaptées aux revendeurs qui travaillent à plus grande échelle.
L'objectif n'est plus seulement de démontrer qu'il est possible de détecter une annonce. Il consiste à proposer un outil suffisamment rapide, simple et stable pour être intégré à une véritable activité d'achat-revente.
Peut-on encore utiliser l'ancien Vinted Bot GitHub ?
Le dépôt reste public à des fins éducatives.
Vous pouvez toujours consulter son architecture, télécharger le code et effectuer vos propres expérimentations. Il peut constituer un point de départ pour apprendre JavaScript, Docker, MongoDB ou le développement de bots Discord.
Il faut néanmoins partir du principe que le projet est obsolète.
Certaines parties peuvent ne plus fonctionner comme prévu. Aucune correction régulière, assistance à l'installation ou garantie de performance n'est fournie pour cette ancienne version.
Il n'est donc pas recommandé de l'utiliser comme base d'une activité d'achat-revente qui dépend de la rapidité et de la disponibilité de la veille.
ChatGPT et Claude Code peuvent-ils créer un bot Vinted ?
Ces outils peuvent vous aider à comprendre le dépôt, à produire des fonctions ou à corriger certaines erreurs.
Ils sont utiles pour accélérer le développement, mais ils ne remplacent pas :
- la conception de l'architecture ;
- le choix et la gestion de l'infrastructure ;
- les essais en conditions réelles ;
- la supervision des performances ;
- la maintenance des serveurs mandataires ;
- la gestion des bases de données ;
- la correction des incidents ;
- les mises à jour continues ;
- le respect des règles applicables aux plateformes utilisées.
Autrement dit, demander à une intelligence artificielle de « créer un bot Vinted » peut produire une démonstration technique. Cela ne produit pas automatiquement un service rapide et fiable pour des centaines ou des milliers de veilles.
Pourquoi utiliser Fyndit plutôt que créer son propre bot ?
Créer son propre bot peut être pertinent pour apprendre ou expérimenter.
Pour un revendeur, la question est différente : combien de temps souhaitez-vous consacrer à la maintenance technique plutôt qu'à l'approvisionnement, à l'analyse des produits et à la revente ?
Avec une solution à monter soi-même, vous êtes responsable des serveurs, des serveurs mandataires, du code, des anomalies et des interruptions.
Avec Fyndit, vous utilisez une infrastructure déjà maintenue et conçue autour des besoins des revendeurs. Vous pouvez commencer avec une veille gratuite, recevoir les alertes sur Discord et évoluer vers des fonctionnalités plus avancées lorsque votre activité se développe.
Découvrir Fyndit et commencer gratuitement
Questions fréquentes
Le Vinted bot GitHub de Teddy fonctionne-t-il encore ?
Le dépôt est toujours accessible, mais il n'est plus activement maintenu. Il peut donc ne plus fonctionner correctement et ne bénéficie d'aucune garantie de performance.
Le dépôt est-il encore gratuit ?
Oui, le code du dépôt public reste accessible sur GitHub. Son hébergement, ses serveurs mandataires, sa base de données et sa maintenance ne sont cependant pas gratuits.
Puis-je créer mon propre bot Vinted avec ce code ?
Vous pouvez l'utiliser comme ressource éducative et comme point de départ technique. Des connaissances en JavaScript, Docker, MongoDB, Linux et administration réseau seront nécessaires pour l'adapter et le maintenir.
Ai-je besoin de serveurs mandataires pour un bot Vinted à monter soi-même ?
Un système de surveillance à grande échelle nécessite généralement une infrastructure réseau sérieuse. La sélection, la rotation et la supervision des serveurs mandataires constituent toutefois un sujet complexe et un coût récurrent. Elles doivent être gérées dans le respect des règles applicables.
Peut-on créer un bot Vinted uniquement avec ChatGPT ou Claude Code ?
Ces outils peuvent accélérer l'écriture et la correction du code. Ils ne prennent pas en charge à eux seuls l'hébergement, la supervision, les bases de données, les serveurs mandataires, les incidents et la maintenance quotidienne.
Existe-t-il encore un bot Vinted gratuit ?
Fyndit propose une formule permettant de commencer gratuitement avec une veille et des alertes Discord. Elle permet de tester le fonctionnement du service sans devoir installer et maintenir soi-même l'ancien dépôt.
Conclusion
Le premier bot Vinted GitHub a constitué une expérience importante et une base utile pour de nombreux développeurs.
Mais le développement d'un bot Vinted réellement rapide ne s'arrête pas à la production de quelques fichiers avec ChatGPT ou Claude Code. Il exige une infrastructure, des serveurs mandataires, des bases de données, des systèmes de traitement, une supervision et surtout une maintenance continue.
C'est précisément pour cette raison que l'ancien dépôt n'est plus maintenu.
Mon travail se concentre désormais sur Fyndit : une plateforme plus complète, activement développée et pensée pour les revendeurs qui souhaitent utiliser Vinted à une échelle plus importante sans devoir gérer toute la partie technique.
Commencer gratuitement avec Fyndit
Fyndit est un service indépendant et n'est pas affilié à Vinted. Chaque utilisateur reste responsable de son utilisation du service et du respect des conditions des plateformes concernées.