ChatGPT Telegram Workers

tbxark/ChatGPT-Telegram-Workers ↗ ·★ 3.8k ·TypeScript ·MIT

Bot IA Telegram serverless sur Cloudflare Workers avec nombreux fournisseurs, streaming, commandes, plugins et génération d'images.

ChatGPT Telegram Workers screenshot
Étoiles
★ 3.8k
Langage
TypeScript
Licence
MIT
Cibles de déploiement
1

Aperçu

ChatGPT Telegram Workers transforme un Cloudflare Worker en un bot ChatGPT pleinement fonctionnel qui vit dans Telegram. Comme il est piloté par webhook et serverless, il n’y a aucun processus à garder en marche — le Worker se réveille à l’arrivée d’un message, appelle votre fournisseur LLM, répond, puis se rendort. Ce modèle s’accorde parfaitement à l’offre gratuite de Cloudflare et maintient votre facture d’hébergement à zéro.

L’installation relève surtout de la configuration plutôt que du code. Vous créez un token de bot avec BotFather, fournissez une clé API OpenAI, Azure, Anthropic, Gemini, DeepSeek ou d’un autre fournisseur pris en charge, et déployez. Ensuite, les commandes Telegram et les claviers inline gèrent les presets, le changement de modèle et le contrôle d’accès. Le README mentionne aussi le streaming, la génération texte-vers-image, plusieurs bots et un système de plugins.

Ce projet est aussi une référence claire pour le modèle plus large du « bot serverless » sur Cloudflare. Si vous voulez comprendre comment les Workers, les secrets et les webhooks Telegram s’articulent, le code est assez court pour être lu de bout en bout tout en restant utilisable en production.

Points forts

  • Fonctionne entièrement sur Cloudflare Workers — pas de VPS, pas de processus toujours actif à payer
  • Prend en charge OpenAI, Azure, Anthropic, Gemini, DeepSeek, Groq et d'autres fournisseurs
  • Changement de modèle inline, commandes personnalisées, réponses en streaming et hooks de plugins
  • Basé sur des webhooks, il se réduit à zéro et ne s'exécute qu'à l'arrivée d'un message

Idéal pour

  • Un bot ChatGPT privé pour vous ou un petit groupe
  • Apprendre le modèle Cloudflare Workers + webhook Telegram
  • Quiconque veut un bot IA sans gérer de serveur ni hôte Docker

Pour commencer

  1. 1 Créez un bot Telegram avec @BotFather et copiez son token
  2. 2 Obtenez une clé API OpenAI, Azure, Anthropic, Gemini ou d'un autre fournisseur pris en charge
  3. 3 Déployez sur Cloudflare Workers — définissez TELEGRAM_AVAILABLE_TOKENS et API_KEY comme variables d'environnement/secrets
  4. 4 Enregistrez le webhook en visitant l'endpoint /init du worker, puis écrivez à votre bot
#chatgpt#telegram#bot#workers#serverless

FAQ

Son exécution coûte-t-elle quelque chose ?

L'offre gratuite de Cloudflare Workers couvre l'hébergement du bot (100 000 requêtes/jour). Vous payez toujours votre fournisseur LLM pour l'usage de l'API — le bot lui-même est gratuit à héberger.

Puis-je restreindre qui peut utiliser le bot ?

Oui. Vous pouvez mettre en liste blanche des identifiants de discussion Telegram via des variables d'environnement, afin que seuls vous ou votre groupe puissiez lui parler.

Quels modèles d'IA sont pris en charge ?

Le README liste OpenAI, Azure OpenAI, Cloudflare AI, Cohere, Anthropic, Mistral, DeepSeek, Gemini, Groq et d'autres fournisseurs, avec changement de modèle via des claviers inline Telegram.

Guides de déploiement

Déployer ChatGPT Telegram Workers gratuitement

Plateformes à offre gratuite capables d’héberger ce projet. Choisissez-en une et lancez-vous.