Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.10 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. # mega scam project try №2
  3. import time
  4. import random
  5. import re
  6. import threading
  7. from enum import Enum
  8. from SimpleQIWI import *
  9. from threading import Thread
  10. import requests
  11. import json
  12. from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
  13. import vk_api
  14. from vk_api.keyboard import VkKeyboard, VkKeyboardColor
  15. import random, string
  16. from time import sleep
  17.  
  18. vk = vk_api.VkApi(token="token bota")
  19. api = QApi(token='ur token', phone='ur phone')
  20.  
  21. class State(Enum):
  22. FIRST = 1
  23. SECOND = 2
  24. THIRD = 3
  25. CHET = 4
  26.  
  27.  
  28. def randomword(length):
  29. letters = string.ascii_lowercase
  30. return ''.join(random.choice(letters) for i in range(length))
  31.  
  32. def main():
  33. vk._auth_token()
  34. vk.get_api()
  35. state = State.CHET
  36. keyboard = VkKeyboard(one_time=False)
  37. keyboard.add_button('Купить', color=VkKeyboardColor.DEFAULT)
  38. keyboard.add_button('Помощь', color=VkKeyboardColor.NEGATIVE)
  39. keyboard.add_button('Продать', color=VkKeyboardColor.POSITIVE)
  40. longpoll = VkBotLongPoll(vk, "184979874")
  41. for event in longpoll.listen():
  42. if event.type == VkBotEventType.MESSAGE_NEW:
  43.  
  44.  
  45.  
  46. if(event.object.text.lower() == 'начать' or event.object.text.lower() == 'помощь'):
  47. helpmsg = 'Привет, я бот.\n\n\nМои команды:\nкупить - для покупки битсов.\nзаказать деанон - для заказа деанона'
  48. vk.method("messages.send", {"peer_id": event.object.peer_id, "keyboard": keyboard.get_keyboard(), "message": helpmsg, "random_id": 0})
  49.  
  50.  
  51.  
  52.  
  53.  
  54. if(event.object.text.lower() == 'заказать деанон'):
  55. vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'предоставьте данные которые у вас есть, на этого человека, это может быть даже страничка в соц.сетях." потом он кидает допустим страницу и бот ему отвечает: выберите какой вам нужен деанон. 1) Обычный деанон - 150 рублей (От 7-30 дней. Будет доступно только: ФИО,Телефон)
  56. 2) Средний деанон - 350 рублей (5-15 дней. Будет доступно только: ФИО, Телефон, Место проживание, Странички в соц.сетях)
  57. 3) Хороший деанон - 400 рублей (1-3 дней Будет доступно только: ФИО, Телефон, Место проживание, Банковская карта, Странички в соц.сетях)
  58. 4. Супер деанон - 600 рублей (1 день. Будет доступно только: ФИО, Телефон, Место проживание, Банковская карта, Место Работы, Странички в соц.сетях)
  59. 5. Мега деанон - 1000 рублей (30 минут, Будет доступно: ФИО,Телефон,Место проживание,Банковская карта, Место Работы, ФИО Родителей, Номер Родителей, Банковская карта родителей, Адрес Родителей,Виртуальные номера, Странички в соц.сетях, Паспортные личные данные. )', "random_id": 0})
  60. state = State.FIRST
  61. elif(event.object.text.isdigit() and state == State.FIRST):
  62. if(int(event.object.text) >= 1000):
  63. mycomment = randomword(8)
  64. price = int(event.object.text) * 0.15
  65. vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Переведите '+ str(price) +'р на киви +375256639432 с комментарием ' + mycomment + '\nПосле того как перевели, напишите "проверка"', "random_id": 0})
  66. state = State.SECOND
  67. else:
  68. vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Кол-во битсов должно быть больше 1000', 'random_id': 0})
  69. elif(event.object.text.lower() == 'проверка' and state == State.SECOND):
  70. payments = api.payments
  71. for payment in payments['data']:
  72. if payment['comment'] == mycomment:
  73. vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Успех.', "random_id": 0})
  74. break
  75. else:
  76. vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Платеж не найден.', "random_id": 0})
  77. break
  78. if(event.object.text.lower() == 'продать'):
  79. vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'В разработке.', "random_id": 0})
  80.  
  81.  
  82.  
  83.  
  84. if __name__ == '__main__':
  85. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement