Загрузка...

Маркет Утилита Автоподнятие аккаунтов маркета LZT на Python + авто-получение аккаунтов + уведомления в Telegram

Тема в разделе Дополнения создана пользователем MALWARE 11 июн 2023. (поднята 5 июн 2025 в 19:12) 1803 просмотра

Загрузка...
  1. MALWARE
    MALWARE Автор темы 11 июн 2023 мяукаю 11 476 12 мар 2021
    Первая тема: Автоподнятие тем LZT на Python + уведомления в Telegram + гайд как рассчитывать время поднятия
    Python
    from apscheduler.schedulers.blocking import BlockingScheduler
    from random import shuffle, randint
    from requests import Session
    from json import dumps
    from time import sleep

    times = ['0:30', '2:55', '10:00', '12:25', '14:50', '17:15', '19:40', '22:05']
    tg_bot_token = '12345:ggfgdfgd'
    tg_chat_id = 1234667
    lolzteam_token = 'lolzteam'

    scheduler = BlockingScheduler(timezone="Europe/Moscow", job_defaults={'misfire_grace_time': None})
    s, tg = Session(), Session()
    s.headers.update({'Authorization': f'Bearer {lolzteam_token}'})
    user_id = s.get('https://api.lzt.market/me').json()['user']['user_id']
    sleep(3)

    accounts, upped_accounts = [], []
    page = 1
    while True:
    request = s.get(f'https://api.lzt.market/user/{user_id}/items?page={page}').json()
    sleep(3)
    if page == 1: total_items = request['totalItems']
    accounts.extend(i['item_id'] for i in request['items'])
    print(f'Получаю аккаунты: {len(accounts)} из {total_items} (страница {page})')
    if len(accounts) >= total_items: break
    page += 1
    shuffle(accounts)

    def upper():
    global accounts, upped_accounts
    if len(accounts) == len(upped_accounts): upped_accounts = []
    for i in accounts:
    if not i in upped_accounts:
    sleep(randint(1, 60))
    try:
    up = s.post(f'https://api.lzt.market/{i}/bump').json()
    except Exception as e:
    print('Не удалось поднять аккаунт https://lzt.market/{i}\nОшибка интернета! '+str(e))
    tg.get(f'https://api.telegram.org/bot{tg_bot_token}/sendMessage?chat_id={tg_chat_id}&text=Не удалось поднять аккаунт https://lzt.market/{i}\nОшибка интернета! '+str(e))
    if 'status' in up and up['status'] == 'ok':
    print('Поднял аккаунт https://lzt.market/'+str(i))
    upped_accounts.append(i)
    elif 'errors' in up and ('подождать' in up['errors'][0] or 'Вы можете поднять' in up['errors'][0]):
    print(f'Не удалось поднять аккаунт https://lzt.market/{i}\nЛимит на поднятие')
    tg.get(f'https://api.telegram.org/bot{tg_bot_token}/sendMessage?chat_id={tg_chat_id}&text=Не удалось поднять аккаунт https://lzt.market/{i}\nЛимит на поднятие')
    else:
    print(f'Не удалось поднять аккаунт https://lzt.market/{i}\n', up)
    tg.get(f'https://api.telegram.org/bot{tg_bot_token}/sendMessage?chat_id={tg_chat_id}&text=Не удалось поднять аккаунт https://lzt.market/{i}\n'+dumps(up))
    return

    upper()
    for hour, minute in [time.split(':') for time in times]: scheduler.add_job(upper, trigger='cron', hour=hour, minute=minute)
    scheduler.start()
    Заполняем конфиг
    times - список из строк-моментов времени по МСК, когда будут подниматься темы. Как их рассчитать, смотрите в теме Автоподнятие тем LZT на Python + уведомления в Telegram + гайд как рассчитывать время поднятия
    Пример: times = ['0:30', '2:55', '10:00', '12:25', '14:50', '17:15', '19:40', '22:05']

    tg_bot_token - токен бота Telegram
    [IMG]
    https://t.me/BotFather
    Пример: tg_bot_token = '12345:ggfgdfgd'

    tg_chat_id - ваш ID в Telegram, чтобы бот отправлял вам уведомления. Уведомлять бот будет только об ошибках при поднятии тем.

    [IMG]
    https://t.me/myidbot
    Пример: tg_chat_id = 1234667

    lolzteam_token - токен API LOLZTEAM. О получении расскажу ниже.
    Пример: lolzteam_token = 'lolzteam'


    Список аккаунтов берётся с вашего маркета автоматически!

    Как получить токен LOLZTEAM
    Просто переходим по ссылке: https://api.zelenka.guru/oauth/auth...n&client_id=dy81dwjd0d&scope=read+post+market
    Нажимаем Разрешить доступ, вводим ответ на секретный вопрос (это необходимо для работы с API маркета), дальнейшие инструкции вы увидите на странице после разрешения.
    Поместите токен в переменную lolzteam_token


    Надеюсь, я понятно все объяснил, удачи!

     
    11 июн 2023 Изменено
  2. arimans
    arimans 11 июн 2023 ЛУЧШИЕ ВЕРИФИКАЦИИ - https://lolz.live/threads/4228395/ 18 823 5 май 2019
    норм тема, но не уверен, что раздел верный
     
  3. Sylvester
    Sylvester 11 июн 2023 :love2: TRX&ENERGY(FROM 100₽/66.000) - lzt.lol/trx-3 :love2: 15 073 30 сен 2022
    Годнота подъехала, пора на маркет выходить:cool_bun:
     
  4. Kamushek
    Kamushek 11 июн 2023 RightClickSaveIt 1911 28 мар 2022
    Подал идею, щас сделают отдельной привелегией:finger_up:
     
    11 июн 2023 Изменено
  5. Xonex
    Xonex 11 июн 2023 Wassup Beijing:rooster_talk: 30 474 6 сен 2019
    Малварь харош :animehehe:
     
    11 июн 2023 Изменено
  6. STEALYOURBRAIN
    Однозначно годно!
    Побольше бы на форум таких как MALWARE
     
  7. Axejester
    Axejester 11 июн 2023 не пишу вам, не совершаю сделки 13 614 26 авг 2016
    Могешь, хорош
     
  8. deceased
    годно :babyyoda:
     
  9. Тейт
    Тейт 15 янв 2024 Какого цвета твой бугати? 5191 13 сен 2022
    Спасибо бро давно искал
     
  10. Pikulin
    Pikulin 9 мар 2024 Вчера мы говорили с богом - он меня не понял. 11 665 11 авг 2021
    А где его заполнять?
     
    1. Pikulin
      dev101, да неее бля, сам код этот весь где запускать?
    2. dev101
      Pikulin, создаешь файл main.py, вставляешь весь код > сохраняешь, win + r > cmd > переходишь в папку с файлом с помощью cd > вписываешь python main.py
Top