Advertisement
Xlorddx

Untitled

Aug 16th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.09 KB | None | 0 0
  1. import telebot
  2. import random
  3. token = "651334850:AAGCALC8yfsXez7vK_bzX8nzZZvzDpqYIX4"
  4. telebot.apihelper.proxy = {'https': 'socks5://tvorogme:TyhoRuiGhj1874@tvorog.me:6666'}
  5.  
  6. # подключаемся к телеграму
  7.  
  8. bot = telebot.TeleBot(token=token)
  9.  
  10. sarcasmm = ['Советы от синего экрана монитора:  1. Нервные клетки не восстанавливаются.  2. Учи английский язык.  3. Настало время завести друга—программиста.', 'Программист: — Сегодня у сына день рождения. — И сколько ему исполняется? — 1024 дня.', 'Колобок повесился.', 'Случайно послушав 10 минут новости на арабском, ощутил острую необходимость что-нибудь взорвать.', 'Лена была за равноправие полов - поэтому ей наваляли как и мужу.', 'Вчера мой муж заявил моему отцу, что тот вырастил змею... На что папа с гордостью ответил, что вырастил не просто змею, а КОРОЛЕВСКУЮ КОБРУ!']
  11. text_1 = ['Хочешь анекдот? Тогда отпрвь мне: /anek', 'Хватит мне писать. Я устал. Я иду спать.', 'XXXTENTANCION - ЖИВ!',' Рассольник - невкусный суп!']
  12. n = 0
  13. # реагируем на команды /start и /help
  14. @bot.message_handler(commands=['start', 'help'])
  15. def help(message):
  16.     user = message.chat.id
  17.     bot.send_message(user, "Хочешь анекдот? Тогда отпрвь мне: /anek. Если хочешь играть отправь: /game.")
  18. @bot.message_handler(commands=['anek'])
  19. def anek(message):
  20.     f = random.randint(0,5)
  21.     sarcasm = sarcasmm[f]
  22.     user = message.chat.id
  23.     bot.send_message(user, sarcasm)
  24. # content_types=['text'] - сработает, есл им прислали текстовое сообщение
  25. @bot.message_handler(content_types=['text'])
  26. def echo(message):
  27.     global n
  28.     user = message.chat.id
  29.     try:
  30.         r = int(message.text)
  31.         if r > n:
  32.             text="Меньше.Пробуй ещё."
  33.         elif r < n:
  34.             text ="Больше.Пробуй ещё."
  35.         else:
  36.             n = random.randint(0,200)
  37.             text ="Ты угадал, молодец! Я загадал ещё число."
  38.     except ValueError:
  39.         text = "Введи число"
  40.     bot.send_message(user, text)
  41. @bot.message_handler(content_types=['game_1'])
  42. def game_1(message):
  43.     global n
  44.     user = message.chat.id
  45.     n = random.randint(0,200)
  46.     text = "Угадывай число!"
  47.     bot.send_message(user, text)
  48.  
  49.    
  50.  
  51.     #отправляем сообщение тому же пользователю с тем же текстом
  52.  
  53.  
  54. # поллинг - вечный цикл с обновлением входящих сообщений
  55. bot.polling(none_stop=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement