Back to Top

Creation d'un Chat bot telegramm

Voici un exemple simple de chatbot Telegram codé en Python en utilisant la bibliothèque python-telegram-bot:


from telegram.ext import Updater, CommandHandler, MessageHandler, Filters

#fonction handler pour la commande /start
def start(update, context):
    context.bot.send_message(chat_id=update.effective_chat.id, text="Bonjour! Je suis un chatbot.")

#fonction handler pour les messages textuels
def echo(update, context):
    context.bot.send_message(chat_id=update.effective_chat.id, text=update.message.text)

def main():
    # Initialisation du Bot
    updater = Updater("YOUR_TELEGRAM_BOT_TOKEN", use_context=True)

    # Récupération du dispacher
    dp = updater.dispatcher

    # Handler pour la commande /start
    dp.add_handler(CommandHandler("start", start))

    # Handler pour les messages textuels
    dp.add_handler(MessageHandler(Filters.text & (~Filters.command), echo))

    # Démarrage du bot
    updater.start_polling()

    # Garde le bot actif jusqu'à ce que Ctrl+C soit pressé
    updater.idle()

if __name__ == '__main__':
    main()

Assurez-vous d'avoir installé la bibliothèque

python-telegram-bot

en exécutant

pip install python-telegram-bot

. N'oubliez pas de remplacer

"YOUR_TELEGRAM_BOT_TOKEN"

par le token d'authentification de votre bot Telegram.

Ce chatbot répondra "Bonjour! Je suis un chatbot." lorsque vous lui envoyez la commande

/start

et répétera n'importe quel message texte qu'il reçoit. Vous pouvez ajouter des fonctionnalités plus avancées comme des réponses intelligentes, des interactions avec des API externes, etc., en développant les fonctions de gestion des messages.

N'oubliez pas de personnaliser et d'adapter ce code en fonction de vos besoins et des fonctionnalités que vous souhaitez mettre en place pour votre chatbot Telegram.




0Comments

Enregistrer un commentaire