Advertisement
AltronZ

ZapPastebinBot

Jul 20th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.65 KB | None | 0 0
  1. from urllib import request, parse
  2. from telebot import types
  3. import telebot
  4. import random
  5. import json
  6. token = ""
  7. # Обходим блокировку с помощью прокси
  8. telebot.apihelper.proxy = {'https': 'socks5h://geek:socks@t.geekclass.ru:7777'}
  9. ran = 0
  10.  
  11. # подключаемся к телеграму
  12. bot = telebot.TeleBot(token=token)
  13.  
  14. @bot.message_handler(commands=['start'])
  15. def start(message):
  16.     #con = sqlite3.connect("ZPBDB.db")
  17.     #cursor = con.cursor()
  18.     #for row in cursor.execute("SELECT rowid, * FROM main"):
  19.     #    print(row)
  20.     #cursor.close()
  21.     pastes = json.load(open('past.json','r'))
  22.     markup = types.ReplyKeyboardMarkup()
  23.     i = 0
  24.     pastes_keys=list(pastes.keys())
  25.     while(i<len(pastes_keys)):
  26.         if(i<len(pastes_keys)-1):
  27.             markup.row(pastes_keys[i]+" - "+pastes[pastes_keys[i]])
  28.             markup.row(pastes_keys[i+1]+" - "+pastes[pastes_keys[i+1]])
  29.         else:
  30.             markup.row(pastes_keys[i]+" - "+pastes[pastes_keys[i]])
  31.         i=i+2
  32.         bot.send_message(message.chat.id,"Выберете ссылку",reply_markup=markup)
  33.    
  34.  
  35. @bot.message_handler(commands=['ZNA'])
  36. def admin(message):
  37.     m = {'d':'f','g':'h','j':'k','l':'l'}
  38.     bot.send_message(message.chat.id,"Введи")
  39.     json.dump(m,open('past.json','w'))
  40.  
  41. # content_types=['text'] - сработает, если нам прислали текстовое сообщение
  42. @bot.message_handler(content_types=['text'])
  43. def echo(message):
  44.     print()
  45.    
  46.    
  47.  
  48. # поллинг - вечный цикл с обновлением входящих сообщений
  49. bot.polling(none_stop=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement