NETFLASH CODE
39 subscribers
18 photos
9 videos
11 links
Diverses découvertes concernant l'informatique, la programmation, le développement et des ventes et achats des idées diverses pour la création, l'entreprenariat et réalisation
Download Telegram
Channel photo updated
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
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.
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
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) : 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) :
pip install python-telegram-bot

Attendez que l’installation se termine.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
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 :
# 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.
❤‍🔥1👍1
NETFLASH CODE
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…
# 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()
Faite copier ça et coller dans pydroid3 👇 remplacer 'YOUR BOT TOKEN' PAR LE VOTRE MAIS N'ENLEVEZ PAS ' ' AU TOUR DE YOUR BOT TOKEN
This media is not supported in your browser
VIEW IN TELEGRAM
Après avoir remplacé le token par le votre exécuter puis venez dans telegram dans votre bot pour essayer
NETFLASH CODE
# 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,…
5. Tester votre bot avec Pydroid3
Sauvegardez votre script dans Pydroid3 (par exemple, sous le nom bot.py).
Exécutez le script dans l’application.
Ouvrez Telegram et recherchez votre bot par son nom.
Envoyez la commande /start.
Vous devriez recevoir la réponse définie dans votre fonction.
6. Points à approfondir
Gestion d’autres commandes et messages :
Vous pouvez ajouter d’autres CommandHandlers ou même des MessageHandlers pour réagir à divers types de messages.
Utilisation d’async/await :
Familiarisez-vous avec la programmation asynchrone pour exploiter tout le potentiel de python-telegram-bot.
Déploiement et sécurité :
Une fois que votre bot fonctionne, pensez à sécuriser votre token et à explorer d’autres méthodes de déploiement.
Cette première leçon vous offre un bon point de départ pour créer et comprendre le fonctionnement d’un bot Telegram avec Pydroid3 et python-telegram-bot. N’hésitez pas à expérimenter en ajoutant de nouvelles commandes et fonctionnalités !
Si vous avez des questions ou besoin de précisions supplémentaires, je suis là pour vous aider. Bonne programmation !
This media is not supported in your browser
VIEW IN TELEGRAM
Si vous avez réussi mettez un pouce 👍
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Salut à tous ! 🎉 Si vous avez suivi le tuto pour créer votre bot et que vous avez réussi, n’hésitez pas à me contacter pour me montrer votre création ! 🚀🔥

Si vous avez rencontré des difficultés ou si vous n’avez pas pu créer le bot, vous pouvez aussi me contacter, et je vous aiderai à résoudre le problème. 💡📩

Bonne chance à tous et amusez-vous bien avec vos bots ! 🤖✨
👉Contact ici 👈
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
PRÊT POUR LA DEUXIÈME LEÇON ?
👍2