Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.43 KB | None | 0 0
  1. import random, vk_api, requests, sqlite3, os, vk_api, time, random
  2. import sqlite3 as sql
  3. from datetime import datetime
  4. from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
  5. vk_session = vk_api.VkApi(token='Здесь токен')
  6. longpoll = VkBotLongPoll(vk_session, ID сообщества)
  7. vk = vk_session.get_api()
  8. dayn = 0
  9. cm = 0
  10. a = 1
  11. v = 1
  12. conn = sql.connect("number.sqlite")
  13. c = conn.cursor()
  14. c.execute('''CREATE TABLE IF NOT EXISTS phon
  15. (
  16. num INTEGER,
  17. user_id INTEGER,
  18. name Varchar (100)
  19. )
  20. ''')
  21. conn.commit()
  22.  
  23. def check_num(num):
  24.     c.execute("SELECT * FROM phon WHERE num = %s" % num)
  25.     result = c.fetchone()
  26.     if result is None:
  27.         return False
  28.     return True
  29. #table phon has no column named ni
  30. def new_num(Num,User_id,Name):
  31.     c.execute("INSERT INTO phon(num, user_id, name) VALUES (%s, %s, %s)" % (Num, User_id, str(Name)))
  32.     conn.commit()
  33.  
  34. def check_int(str):
  35.     try:
  36.         float(str)
  37.         return True
  38.     except ValueError:
  39.         return False
  40. for event in longpoll.listen():
  41.     if event.type == VkBotEventType.MESSAGE_NEW:
  42.         Num = event.object.message['text']
  43.         User_id = event.object.message['from_id']
  44.         Name = vk.users.get(user_ids = (User_id))[0].get('first_name')
  45.  
  46.         num = event.object.message['text']
  47.         user_id = event.object.message['from_id']
  48.         name = vk.users.get(user_ids = (user_id))[0].get('first_name')
  49.  
  50.         if num == 'стат' or num =='стата' or num =='stat' or num =='stats' or num =='stata':
  51.             if dayn == 0:
  52.                 vk.messages.send(user_id=user_id,message='Запросов: '+str(cm)+'✅\nПоследний даун: НЕ НАЙДЕНО🤡',random_id=random.randint(0, 10000))
  53.             elif dayn == 1:
  54.                 vk.messages.send(user_id=user_id,message='Запросов: '+str(cm)+'✅\nПоследний даун: [id'+str(id)+'|'+str(no)+'] Сообщение дауна: '+str(mes),random_id=random.randint(0, 10000))
  55.         elif not check_int(num):
  56.                     id = user_id
  57.                     no = name
  58.                     mes = num
  59.                     dayn = 1
  60.                     cm = a + cm
  61.         else:
  62.             cm = a + v
  63.             vk.messages.send(user_id=user_id,message='Атака на номер [ '+str(num)+' ] началась🤡',attachment='photo-191545528_457239017',random_id=random.randint(0, 10000))
  64.             vk.messages.send(user_id=user_id,message='Оцените работу плз vk.com/topic-191545528_40854421',random_id=random.randint(0, 10000))
  65.             os.popen(запуск проги)
  66.             os.popen(запуск проги)
  67.             if not  check_num(num):
  68.                 new_num(Num,User_id,Name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement