Advertisement
Guest User

Untitled

a guest
Jul 4th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.98 KB | None | 0 0
  1. import telebot
  2. import trainconfig
  3.  
  4. bot = telebot.TeleBot(trainconfig.token)
  5. upd = bot.get_updates()
  6. last_upd = upd[-1]
  7. user_message = last_upd.message
  8.  
  9.  
  10. def log(message, answer):
  11.     print('\n--------')
  12.     from datetime import datetime
  13.     print(datetime.now())
  14.     print('Сообщение от {0} {1}. (id={2}) \n Текст = {3}'.format(message.from_user.first_name,
  15.                                                                  message.from_user.last_name,
  16.                                                                  str(message.from_user.id),
  17.                                                                  message.text))
  18.     print(answer)
  19.  
  20.  
  21. @bot.message_handler(commands=['help'])
  22. def help_handle(message):
  23.     print('help incoming')
  24.     bot.send_message(message.chat.id, text='will help')
  25.  
  26.  
  27. @bot.message_handler(content_types=['text'])
  28. def text_handle(message):
  29.     answer = 'thanks'
  30.     if message.text == 'a':
  31.         print('text incoming')
  32.         log(message, answer)
  33.         bot.send_message(message.chat.id, text=answer)
  34.     elif message.text == '?' and message.from_user.id == 179810612:
  35.         bot.send_message(message.chat.id, 'Ты!')
  36.  
  37.  
  38. @bot.message_handler(commands=['start'])
  39. def handle_start(message):
  40.     user_markup = telebot.types.ReplyKeyboardMarkup()
  41.     user_markup.row('/start', '/stop')
  42.     user_markup.row('Фото', 'Аудио', 'Документы')
  43.     user_markup.row('Стикер', 'Видео', 'Голос', 'Локации')
  44.     bot.send_message(message.chat.id, "Хеллоу",
  45.                      reply_markup=user_markup)
  46.  
  47.  
  48. # @bot.message_handler(commands=['start'])
  49. # def handle_start(message):
  50. #     print('start incoming')
  51. #     user_markup = telebot.types.ReplyKeyboardMarkup(True)
  52. #     user_markup.row('/start', '/stop')
  53. #     user_markup.row('фото', "аудио", "документы")
  54. #     bot.send_message(message.from_user.id, 'HI', reply_markup=user_markup)
  55.  
  56.  
  57. bot.polling(none_stop=True, interval=1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement