Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. import telebot
  2. import requests
  3. url =
  4.  
  5. def get_updates_json(request):
  6. response = requests.get(request + 'getUpdates')
  7. return response.json()
  8.  
  9. def last_update(data):
  10. results = data['result']
  11. total_updates = len(results) - 1
  12. return results[total_updates]
  13.  
  14. bot = telebot.TeleBot(
  15.  
  16.  
  17. @bot.message_handler(commands=['start'])
  18. def Start_msg(message):
  19. start_markup = telebot.types.ReplyKeyboardMarkup(True, False)
  20. start_markup.row('/start' , '/help')
  21. start_markup.row('Добавить канал')
  22. start_markup.row('Искать каналы/ботов')
  23. start_markup.row('Завершить работу')
  24. bot.send_message(message.from_user.id, ' Выбирай ', reply_markup=start_markup)
  25.  
  26.  
  27. @bot.message_handler(content_types=['text'])
  28. def add_name_db(message):
  29. global name
  30. bot.send_message(message.from_user.id, 'Имя')
  31. name = message.text
  32. bot.register_next_step_handler(message,add_description_db)
  33.  
  34. def add_description_db(message):
  35. global description
  36. description = message.text
  37. bot.send_message(message.from_user.id, 'Описание')
  38. bot.register_next_step_handler(message,add_getlink_db)
  39.  
  40. def add_getlink_db(message):
  41. global channel_link
  42. channel_link = message.text
  43. bot.send_message(message.from_user.id, 'Канал')
  44. bot.register_next_step_handler(message, get_update)
  45.  
  46. def get_update(message):
  47. bot.send_message(message.from_user.id, 'Имя ' + name + ' Описание ' + description + ' Ссылка ' + channel_link)
  48.  
  49.  
  50. bot.polling(none_stop=True, interval=0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement