Automatisation · utilisée au quotidien

Commerce automation

L’automatisation derrière le catalogue d’un fabricant de vêtements. Un envoi sur Telegram met à jour YouTube, le chat de l’équipe, les photos produits, les descriptions, les flux marketplace et le CRM.

Commerce automation
Années
2025–2026
Statut
Utilisé au quotidien, en interne
Ampleur
85 commits, 20 fichiers de tests
Stack
aiogram 3 · FastAPI · Celery · Redis · Supabase · YouTube Data API · Gemini · OpenAI · FFmpeg · GitHub Actions
  • 6tâches à partir d’un envoi
  • 85commits, mars–septembre 2026
  • 20fichiers de tests couvrant les pipelines
  • git pushc’est tout le déploiement

Le problème

Les managers mettaient à la main les vidéos produits sur YouTube, rédigeaient les descriptions, redimensionnaient les photos et préparaient les fichiers pour Rozetka, Prom, Epicentr et le CRM, pour chaque produit.

Comment ça marche

  1. 01

    Bot Telegram

    Les managers envoient une vidéo ou des photos à un bot construit sur aiogram 3, avec une petite machine à états pour chaque envoi.

  2. 02

    Files d’attente

    Un webhook FastAPI place les tâches dans des files Celery sur Redis, si bien que les envois lents ne bloquent jamais le chat.

  3. 03

    Pipeline vidéo

    L’original part sur YouTube ; FFmpeg ajoute une incrustation et le résultat est publié dans le groupe de l’équipe.

  4. 04

    Photos

    Les envois de plusieurs photos sont convertis en JPG 600×900 pour la boutique.

  5. 05

    Descriptions

    Gemini rédige les textes YouTube avec bascule de modèle, nouvelles tentatives et gestion des quotas. Les textes des flux viennent d’OpenAI et passent un contrôle IA avant publication.

  6. 06

    Flux et CRM

    Flux XML/YML pour Rozetka, Prom et Epicentr, et synchronisation des prix avec SalesDrive.

  7. 07

    Déploiement

    git push lance GitHub Actions sur un runner Windows auto-hébergé, redémarre les services NSSM et rend compte sur Telegram.

Telegram botaiogram 3, FSMWebhookFastAPIQueuesCelery + RedisYouTubevidéo d’origineTeam groupincrustation FFmpegJPG 600×900photos produitsGemini ⇄ fallbacknouvelles tentatives, quotasMarketplace feedsRozetka · Prom · EpicentrSalesDriveprixGitHub Actions → Windows runnerservices NSSM, rapport Telegram

Limites connues

  • Les volumes d’activité restent internes, donc cette page montre comment le système fonctionne plutôt que des chiffres de vente.

Besoin de quelque chose de similaire ?

Parlez-moi de votre tâche et de vos données. Je vous répondrai avec ma façon de l’aborder.

Parler d’un projet →