Загрузка...

Что не так с платежкой лолза?

Тема в разделе Python создана пользователем MilanoAngel 15 апр 2025. 134 просмотра

  1. MilanoAngel
    MilanoAngel Автор темы 15 апр 2025 testa di cazzo :mammoth: :bush: ya loh 861 24 янв 2021
    в недавнее время перестало работать

    Python
    import time
    import random
    import secrets
    import aiohttp
    from tgbot.data import config
    import math


    class Lolz:
    def __init__(self, access_token: str):
    self.api_url = 'https://api.zelenka.guru/'
    self.session_headers = {
    'Authorization': f'Bearer {access_token}'
    }
    self.timeout = aiohttp.ClientTimeout(total=360)

    async def get_user(self):
    async with aiohttp.ClientSession(headers=self.session_headers, timeout=self.timeout) as session:
    response = await session.get('https://api.lzt.market/me', timeout=self.timeout)
    if response.status == 200:
    response = await response.json()
    await session.close()
    if 'user' not in response.keys():
    raise ValueError('Invalid Token [Lolzteam Market]')
    return response['user']
    else:
    error = await response.text()
    await session.close()
    error = error.split('<h1>')[1].split('</h1>')[0]
    raise BaseException(error)

    def get_link(self, amount, comment: str):
    amount = math.ceil(amount)
    return f'https://lzt.market/balance/transfer?username={config.lolz_nick}&hold=0&amount={amount}&comment={comment}'

    def get_random_string(self):
    return f'{time.time()}_{secrets.token_hex(random.randint(5, 10))}'

    async def check_payment(self, amount: float, comment: str):
    user_id = config.lolz_id
    async with aiohttp.ClientSession(headers=self.session_headers, timeout=self.timeout) as session:
    response = await session.get(f'{self.api_url}market/user/{user_id}/payments', timeout=self.timeout)
    amount = int(amount)

    if response.status == 200:
    resp_json = await response.json()
    payments = resp_json['payments']
    for payment in payments.values():
    if 'Перевод денег от' in payment['label']['title'] and amount == float(payment['incoming_sum']) and comment == payment['data']['comment']:
    await session.close()
    return True
    await session.close()
    return False
    else:
    resp_text = await response.text()
    await session.close()
    error = resp_text
    error = error.split('<h1>')[1].split('</h1>')[0]
    return f" Попробуйте чуть позже, {error}"
     
  2. Loss
    Loss 15 апр 2025 даун 7648 18 апр 2018
  3. InfernLife
    InfernLife 15 апр 2025 Купить домен анонимно - t.me/FastDomainBot 829 8 май 2023
    на маркет поменяй url
     
  4. Kote
    Kote 15 апр 2025 6467 27 янв 2023
Загрузка...
Top