Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.76 KB | None | 0 0
  1. import telebot
  2. import vk
  3. from random import randint
  4. token = '1010620213:AAEpVzzJ6fYt49syzDItysJN5KKSPBuPnU0'
  5. bot = telebot.TeleBot(token)
  6.  
  7.  
  8. @bot.message_handler(content_types=['text'])
  9. def start(message):
  10.     if message.text == '/spam':
  11.         bot.send_message(message.from_user.id, "Токен вк:")
  12.         bot.register_next_step_handler(message, get_token)    
  13.  
  14. def get_token(message):
  15.     global token;
  16.     token = message.text
  17.     yes = len(token)
  18.     print(token)
  19.     if yes==85:
  20.         token = message.text
  21.         bot.send_message(message.from_user.id, 'Слова для спама')
  22.         bot.register_next_step_handler(message, get_mess)
  23.     else:
  24.         bot.send_message(message.from_user.id, "Неправильный токен:")
  25.        
  26.  
  27.  
  28. def get_mess(message):
  29.     global mess2
  30.     mess2 = message.text
  31.     print(token,mess2)
  32.     import time
  33.     while True:
  34.         break
  35.         #таймер что бы не было 2 коментариев под 1 записью
  36.         print('start')
  37.         time.sleep(15)
  38.         #вход в вк
  39.         session = vk.Session(access_token=token)
  40.         api = vk.API(session ,v='5.92', lang='ru')
  41.         #группы по которым будет спамить данный бот
  42.         group_id = '-190886821'
  43.         #выбор метода
  44.         post = api.newsfeed.get(filters='post',counts=1,source_ids=group_id)
  45.         #получение информаций
  46.         postID = post ['items'][0]['post_id']
  47.         like = post['items'][0]['likes']['user_likes']
  48.         #сообщения которые будет использовать бот для спама
  49.         mess = mess2.split(",")
  50.         #ids для спама в файле
  51.         with open("ids.txt") as file:
  52.                    
  53.             ids = file.read().split(",")
  54.  
  55.                 #print('Спам по' + ' ' + str(len(ids)) + ' ' + 'группам')
  56.                
  57.  
  58.             #попробуй оставить коментарий
  59.             try:
  60.                 from time import strftime
  61.                 api.wall.createComment(owner_id=ids[-1],post_id=postID,message=mess[randint(0,len(mess)-1,)])
  62.                 bot.send_message(message.chat.id,'Коментарий оставлен' + '' + str(strftime('[%H:%M:%S]')))
  63.                
  64.  
  65.                      
  66.                  #исключение ошибки
  67.             except vk.exceptions.VkAPIError:
  68.                print('eror')
  69.                time.sleep(0.6)
  70.        
  71.             except:
  72.                pass
  73.                
  74.  
  75.                #from time import gmtime, strftime
  76.                #print('Не удалось оставить комментарий' + ' ' + str(strftime('[%H:%M:%S]')))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement