Guest User

Ejemplo1

a guest
Apr 27th, 2016
80
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # -*- coding: utf-8 -*-
  2.  
  3. # Importamos el módulo de pyTelegramBotAPI
  4. import telebot
  5.  
  6. # Creamos el bot. Sustituir <TOKEN> con el token de nuestro bot
  7. bot = telebot.TeleBot('<TOKEN>')
  8.  
  9. # Declaramos una función que hará de listener. Todos los mensajes
  10. # recibidos por el bot pasarán por esta función.
  11. def listener(messages):
  12.     for m in messages:
  13. # Comprobamos que el mensaje recibido sea de texto
  14.         if m.content_type == 'text':
  15. # Y le respondemos con el texto propio del mensaje recibido.
  16.             bot.reply_to(m, m.text)
  17.  
  18. # Una vez creado el listener, debemos asignárselo al bot.
  19. # bot.set_update_listener(listener)
  20.  
  21. # Así le indicamos cómo manejar el comando '/start'
  22. @bot.message_handler(commands=['start'])
  23. def command_start(m):
  24.     # En primer lugar, guardaremos en una variable el id de la conversación a la que debe dirigirse
  25.     cid = m.chat.id
  26.     # A continuación indicamos qué debe decir el bot.
  27.     bot.send_message(cid, "Bievenido a este bot de pruebas!")
  28.  
  29. # Por útlimo, hacemos el long-poll, es decir, le decimos al bot que
  30. # empiece a leer los mensajes que el bot reciba.
  31. bot.polling(True)
RAW Paste Data