Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- import websocket
- import string
- import re
- # Суды вставляем своё 😎
- USER_ID = 0
- SIGN = '<Ваш сигн>'
- # Про получение сигна есть тута https://vk.com/wall-147591239_63632, надо скопировать из ссылки которая получится
- transaction = re.compile(r'^TR (\d+) (\d+) (\d+)$') # Тупа тупа регех
- url_template = string.Template(
- 'wss://coin-without-bugs.vkforms.ru/channel/'
- '$channel/?vk_access_token_settings=friends'
- '&vk_app_id=6915965&vk_are_notifications_enabled=0&vk_is_app_user=1'
- '&vk_language=ru&vk_platform=mobile_android&vk_user_id=$user_id'
- '&sign=$sign&ver=1&upd=1&pass=$pass_'
- ) # (да этот способ форматирования примерно настолько же крут, насколько никем не юзается)
- def on_message(_, message):
- print('[*] Новое сообщение: %s' % (message,))
- data = transaction.findall(message) # 600iq парсинг
- if not data:
- return
- data = list(map(int, data[0]))
- # ^
- # | [<Колличество>, <Отправитель>, <ID>]
- print(
- '[*] Получено %.3f коенов от vk.com/id%i! ID: %i' % (
- data[0] / 1e3, data[1], data[2]
- )
- ) # Тут сумма разделена на 1000 чтоб быть как в приложении
- # TODO: Ваш код для пополнения баланса ;)
- def on_error(_, error):
- if error:
- print('[X] Ошибка: %s' % (error,))
- def on_close(_):
- print('[X] Соединение закрыто')
- if __name__ == "__main__":
- socket = websocket.WebSocketApp(
- url_template.substitute(
- channel=USER_ID % 32,
- user_id=USER_ID,
- pass_=USER_ID - 1,
- sign=SIGN
- ),
- on_message=on_message,
- on_error=on_error,
- on_close=on_close
- )
- # Запускаем вебсокет
- socket.run_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement