Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # Importamos el módulo de pyTelegramBotAPI
- import telebot
- # Creamos el bot. Sustituir <TOKEN> con el token de nuestro bot
- bot = telebot.TeleBot('<TOKEN>')
- # Declaramos una función que hará de listener. Todos los mensajes
- # recibidos por el bot pasarán por esta función.
- def listener(messages):
- for m in messages:
- # Comprobamos que el mensaje recibido sea de texto
- if m.content_type == 'text':
- # Y le respondemos con el texto propio del mensaje recibido.
- bot.reply_to(m, m.text)
- # Una vez creado el listener, debemos asignárselo al bot.
- # bot.set_update_listener(listener)
- # Así le indicamos cómo manejar el comando '/start'
- @bot.message_handler(commands=['start'])
- def command_start(m):
- # En primer lugar, guardaremos en una variable el id de la conversación a la que debe dirigirse
- cid = m.chat.id
- # A continuación indicamos qué debe decir el bot.
- bot.send_message(cid, "Bievenido a este bot de pruebas!")
- # Por útlimo, hacemos el long-poll, es decir, le decimos al bot que
- # empiece a leer los mensajes que el bot reciba.
- bot.polling(True)
Add Comment
Please, Sign In to add comment