Salut à tous je me nomme NETFLASH DIEU MAURICE et je suis simplement là pour vous proposer des bots et apporter mes connaissances à votre disposition merci de suivre chaque étapes pour bien comprendre les choses ici il y a différentes choses que vous trouverez je vous informe d'avance que certains code que je vais vous donner seront parfois
et certains
je vous garantit que 80% des choses seront gratuites vous êtes là aussi pour nous apporter de l'aide à créé plus de bot et à vous apprendre plus de chose donc pour faire bref ce canal c'est l'initiative pour te former un peu en programmation des bots telegram merci de m'avoir suivi! 😁
Pour nous contacter : @divinmauri
payants
et certains
gratuits
je vous garantit que 80% des choses seront gratuites vous êtes là aussi pour nous apporter de l'aide à créé plus de bot et à vous apprendre plus de chose donc pour faire bref ce canal c'est l'initiative pour te former un peu en programmation des bots telegram merci de m'avoir suivi! 😁
Pour nous contacter : @divinmauri
👍5
Ne vous inquiétez pas les choses seront très facile au fur et à mesure qu'on avancera vous comprendrez si vous n'arrivez toujours pas à aboutir ou à comprendre certaines choses veiller nous le signaler avec précaution et précisions
Media is too big
VIEW IN TELEGRAM
1ère étape pour la création de bot telegram :
Le nom du bot : ÉCRIRE LE NOM VOULUT
👍1🥰1
Media is too big
VIEW IN TELEGRAM
2ème étape pour la création de bot telegram :
Nom d'utilisateur du bot : LE NOM D'UTILISATEUR VOULUT
👍1
1. Introduction
Dans cette leçon, nous allons apprendre à créer un bot Telegram en suivant ces étapes :
Installer et configurer Pydroid3 sur votre appareil Android.
Installer la bibliothèque python-telegram-bot.
Comprendre la structure d’un bot avec ApplicationBuilder.
Écrire un code simple qui répond à une commande (/start).
L’objectif est de vous familiariser avec l’environnement de développement sur mobile et de découvrir la nouvelle approche asynchrone de python-telegram-bot via ApplicationBuilder.
Dans cette leçon, nous allons apprendre à créer un bot Telegram en suivant ces étapes :
Installer et configurer Pydroid3 sur votre appareil Android.
Installer la bibliothèque python-telegram-bot.
Comprendre la structure d’un bot avec ApplicationBuilder.
Écrire un code simple qui répond à une commande (/start).
L’objectif est de vous familiariser avec l’environnement de développement sur mobile et de découvrir la nouvelle approche asynchrone de python-telegram-bot via ApplicationBuilder.
2. Installation et configuration de Pydroid3
Pydroid3 est une application Android qui permet d'exécuter des scripts Python. Voici comment procéder :
Téléchargement et installation
Rendez-vous sur le Google Play Store et installez Pydroid3.
Installation des packages
Ouvrez Pydroid3.
Accédez au terminal intégré ou à l’interface "Pip" pour installer les modules.
Tapez la commande suivante pour installer python-telegram-bot (assurez-vous d’avoir la version 20 ou plus récente) :
Attendez que l’installation se termine.
Pydroid3 est une application Android qui permet d'exécuter des scripts Python. Voici comment procéder :
Téléchargement et installation
Rendez-vous sur le Google Play Store et installez Pydroid3.
Installation des packages
Ouvrez Pydroid3.
Accédez au terminal intégré ou à l’interface "Pip" pour installer les modules.
Tapez la commande suivante pour installer python-telegram-bot (assurez-vous d’avoir la version 20 ou plus récente) :
pip install python-telegram-bot --upgrade Attendez que l’installation se termine.
This media is not supported in your browser
VIEW IN TELEGRAM
1ère pas vers l'application Pydroid3 : entrée de la terminal
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Installation des packages
Ouvrez Pydroid3.
Accédez au terminal intégré ou à l’interface "Pip" pour installer les modules.
Tapez la commande suivante pour installer python-telegram-bot (assurez-vous d’avoir la version 20 ou plus récente) :
Attendez que l’installation se termine.
Ouvrez Pydroid3.
Accédez au terminal intégré ou à l’interface "Pip" pour installer les modules.
Tapez la commande suivante pour installer python-telegram-bot (assurez-vous d’avoir la version 20 ou plus récente) :
pip install python-telegram-botAttendez que l’installation se termine.
👍1
3. Comprendre ApplicationBuilder et la structure d’un bot
La version 20 de python-telegram-bot utilise ApplicationBuilder pour créer et configurer l’application (notre bot). Voici les points essentiels :
Token du bot :
Pour que votre bot puisse fonctionner, vous devez obtenir un token via le BotFather sur Telegram. Ce token est la clé d’authentification de votre bot.
Les Handlers :
Un handler permet de définir ce qui se passe lorsqu’une commande est reçue. Par exemple, un CommandHandler permet de lier une commande (comme /start) à une fonction qui va exécuter une action.
Fonctions asynchrones :
La version moderne utilise async et await. Cela permet de gérer efficacement plusieurs tâches simultanément. La fonction associée à un handler doit être déclarée comme asynchrone (avec le mot-clé async).
4. Exemple de code
Voici un exemple de code commenté pour créer un bot qui répond à la commande /start :
Explications détaillées :
Imports :
Update représente la mise à jour reçue par Telegram (par exemple, un message).
ApplicationBuilder permet de construire notre application (bot).
CommandHandler lie une commande spécifique à une fonction.
ContextTypes fournit un contexte pour la commande, utile pour partager des données.
La fonction start :
Elle est déclarée async pour permettre l’utilisation d’await.
update.message.reply_text(...) envoie un message de réponse à l’utilisateur.
Création de l’application :
On crée une instance de l’application en passant le token via ApplicationBuilder().token(bot_token).build().
On ajoute le handler pour la commande /start avec app.add_handler(CommandHandler("start", start))
Lancement du bot :
app.run_polling() démarre le bot en mode "polling", ce qui signifie qu’il va vérifier régulièrement les nouvelles mises à jour envoyées par Telegram.
La version 20 de python-telegram-bot utilise ApplicationBuilder pour créer et configurer l’application (notre bot). Voici les points essentiels :
Token du bot :
Pour que votre bot puisse fonctionner, vous devez obtenir un token via le BotFather sur Telegram. Ce token est la clé d’authentification de votre bot.
Les Handlers :
Un handler permet de définir ce qui se passe lorsqu’une commande est reçue. Par exemple, un CommandHandler permet de lier une commande (comme /start) à une fonction qui va exécuter une action.
Fonctions asynchrones :
La version moderne utilise async et await. Cela permet de gérer efficacement plusieurs tâches simultanément. La fonction associée à un handler doit être déclarée comme asynchrone (avec le mot-clé async).
4. Exemple de code
Voici un exemple de code commenté pour créer un bot qui répond à la commande /start :
# Importation des classes nécessaires depuis python-telegram-bot from telegram import Update from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes # Définition de la fonction qui gère la commande /start async def start(update: Update, context: ContextTypes.DEFAULT_TYPE): # Répondre à l'utilisateur avec un message simple await update.message.reply_text("Bonjour ! Je suis ton bot créé avec Pydroid3 et python-telegram-bot.") # Point d'entrée du programme if __name__ == '__main__': # Remplacez 'YOUR_BOT_TOKEN' par le token fourni par BotFather bot_token = 'YOUR_BOT_TOKEN' # Création de l'application (notre bot) avec ApplicationBuilder app = ApplicationBuilder().token(bot_token).build() # Ajout d'un handler pour la commande /start app.add_handler(CommandHandler("start", start)) # Lancement du bot en mode polling (il vérifie régulièrement les mises à jour) print("Le bot est lancé. Envoyez /start sur Telegram pour tester.") app.run_polling() Explications détaillées :
Imports :
Update représente la mise à jour reçue par Telegram (par exemple, un message).
ApplicationBuilder permet de construire notre application (bot).
CommandHandler lie une commande spécifique à une fonction.
ContextTypes fournit un contexte pour la commande, utile pour partager des données.
La fonction start :
Elle est déclarée async pour permettre l’utilisation d’await.
update.message.reply_text(...) envoie un message de réponse à l’utilisateur.
Création de l’application :
On crée une instance de l’application en passant le token via ApplicationBuilder().token(bot_token).build().
On ajoute le handler pour la commande /start avec app.add_handler(CommandHandler("start", start))
Lancement du bot :
app.run_polling() démarre le bot en mode "polling", ce qui signifie qu’il va vérifier régulièrement les nouvelles mises à jour envoyées par Telegram.
Telegram
BotFather
BotFather is the one bot to rule them all. Use it to create new bot accounts and manage your existing bots.
❤🔥1👍1
