Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from vk_api.longpoll import VkChatEventType, VkEventType, VkLongPoll
- import vk_api, time, random, traceback, requests
- from threading import Thread
- #Токены
- _tokens = [''] #сюда крч все токены
- #Настройка
- pre= '.'#префикс
- iris = -174105461
- def xxx_porno_ladno_ne_porno(tok):
- def edit_msg(peer_id, message, msg_id):
- vk.method('messages.edit', {
- 'peer_id': peer_id,
- 'message': message,
- 'message_id': msg_id,
- "keep_forward_messages": 1})
- def write_msg(peer_id, message, imgs=''):
- vk.method('messages.send', {
- 'peer_id': peer_id,
- 'message': message,
- 'random_id': random.randint(0, 2048),
- 'disable_mentions': 1,
- 'attachment': imgs})
- try:
- vk = vk_api.VkApi(token=tok)
- longpoll = VkLongPoll(vk)
- vk1 = vk.get_api()
- i = vk.method('account.getProfileInfo')
- id_lp_user = i['id']
- id_lp_user_name = f"{i['first_name']} {i['last_name']}"
- lp_push = f"[id{i['id']}|{i['first_name']} {i['last_name']}]"
- except:
- pass
- while True:
- try:
- for event in longpoll.listen():
- if event.type == VkEventType.MESSAGE_NEW:
- if event.peer_id > 1:
- msg = event.text.lower()
- peer_id = event.peer_id
- user_id = event.user_id
- chat_id = peer_id - 2000000000
- if pre is None:
- break
- else:
- pass
- try:
- if msg[:len(pre)] == pre:
- msg = msg[len(pre):]
- else:
- continue
- except:
- print(traceback.format_exc())
- if event.from_me:
- msg_id=event.message_id
- if msg.startswith("патоген") or msg.startswith("лаб"):
- write_msg(iris, '.лаб')
- edit_msg(peer_id, 'Ожидаю смс от аб..', msg_id)
- time.sleep(2)
- text = vk.method('messages.getHistory', {'count': 1, 'peer_id': iris, 'rev': 0})['items'][0]['text']
- korp = 0
- xx = 0
- if "в составе корп" in text.lower():
- korp = 1
- if "новый патоген:" in text.lower():
- x = text.split('\n')[6+korp]
- else:
- x = ''
- xx = 1
- text = text.split('\n')
- rezyl = f'''
- {text[4+korp].replace('🧪 Готовых патогенов: ', '🎯Снарядов: ')}
- {text[15+korp-xx].replace('☣️ Био-опыт:', '✨Манна:')}
- {text[16+korp-xx].replace('🧬 Био-ресурс:', '📈Опыт:')}
- {x.replace('⏱ Новый патоген:', '⏱Новый снаряд: ')}'''.replace(' ', '')
- edit_msg(peer_id, rezyl, msg_id)
- except Exception as ex:
- print(id_lp_user_name, ': ', traceback.format_exc())
- fail = 0
- def prov(pis):
- try:
- cyka = vk_api.VkApi(token = f'{pis}')
- user=cyka.method('account.getProfileInfo')
- text = f"валид"
- except:
- text = "невалид"
- return text
- for i in _tokens:
- if prov(i) == "невалид":
- fail = fail + 1
- else:
- Thread(target=xxx_porno_ladno_ne_porno, args=(i,)).start()
- print('Количество деактивированных акков:',fail)
Advertisement
Advertisement
Advertisement
RAW Paste Data
Copied
Advertisement