Загрузка...

Market Utility
Auto-raising LZT market accounts in Python + auto-acquisition of accounts + notifications in Telegram

Thread in Extentions created by MALWARE Jun 11, 2023. (bumped Friday at 1:10 PM) 2,633 views

  1. MALWARE
    MALWARE Topic starter Jun 11, 2023 мяукаю 13,661 Mar 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://lzt.market/account/authorize?response_type=token&client_id=dy81dwjd0d&scope=read+post+market
    Нажимаем Разрешить доступ, вводим ответ на секретный вопрос (это необходимо для работы с API маркета), дальнейшие инструкции вы увидите на странице после разрешения.
    Поместите токен в переменную lolzteam_token


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

     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. arimans
    arimans Jun 11, 2023 ищи меня с ней на моем цао блоке 22,530 May 5, 2019
    норм тема, но не уверен, что раздел верный
     
  3. Sylvester
    Sylvester Jun 11, 2023 :hi: 21,281 Sep 30, 2022
    Годнота подъехала, пора на маркет выходить:cool_bun:
     
  4. Kamushek
    Kamushek Jun 11, 2023 RightClickSaveIt 1,913 Mar 28, 2022
    Подал идею, щас сделают отдельной привелегией:finger_up:
     
  5. Xonex
    Xonex Jun 11, 2023 Wassup Beijing:rooster_talk: 30,747 Sep 6, 2019
    Малварь харош :animehehe:
     
  6. STEALYOURBRAIN
    STEALYOURBRAIN Jun 11, 2023 Держи меня, словно твои руки браслеты
    Однозначно годно!
    Побольше бы на форум таких как avatarMALWARE
     
    1. OlegBrawler
      avatarMALWARE , будем клонировать
  7. Axejester
    Axejester Jun 11, 2023 Зарабатываем на CS2 и не только
    Telegram: View @fermabomja
    :clown:
    17,900 Aug 26, 2016
    Могешь, хорош
     
  8. deceased
    годно :babyyoda:
     
  9. Тейт
    Тейт Jan 15, 2024 Какого цвета твой бугати? 5,179 Sep 13, 2022
    Спасибо бро давно искал
     
  10. Pikulin
    Pikulin Mar 9, 2024 Вчера мы говорили с богом - он меня не понял. 11,640 Aug 11, 2021
    А где его заполнять?
     
    1. Livebot
    2. Pikulin
      avatarLivebot, да неее бля, сам код этот весь где запускать?
    3. Livebot
      avatarPikulin, создаешь файл main.py, вставляешь весь код > сохраняешь, win + r > cmd > переходишь в папку с файлом с помощью cd > вписываешь python main.py
  11. player2026
    Есть скрипт для автоподнятия тем на лолзе, и аккаунтов маркета?
    Хочу чтобы в одном скрипте было.
     
    1. MALWARE Topic starter
      avatarplayer2026, а зачем это в одном скрипте.. два запусти
    2. player2026
      avatarMALWARE , Да просто чтобы в одном скрипте и в одном тг боте было.
      Это удобно для меня
Loading...