Загрузка...

Python
Super simple change of status through API

Thread in Your projects created by БорисЕльцин Sep 4, 2025. 201 view

  1. БорисЕльцин
    БорисЕльцин Topic starter Sep 4, 2025 давайте жить дружно 225 May 17, 2024
    хз нахуя, если че то будете делать на этой базе было бы круто если укажете.
    Пока что учусь только говнокодить так что код хуйня
    Код:


    Python
    import os
    import requests

    auth = None
    user = input("введите ваш username id -> ")

    # Проверяем, есть ли сохранённый токен
    if os.path.exists('token.txt'):
    choice = input('Использовать сохраненный токен? (Y/n) -> ').strip().lower()
    if choice == 'y':
    with open("token.txt", "r", encoding="utf-8") as f:
    auth = f.read().strip()

    # Если токена нет или отказались использовать сохраненный
    if not auth:
    auth = "Bearer " + input('Введите ваш токен -> ')
    remember_auth = input('Хочешь запомнить токен? (Y/n) -> ').strip().lower()
    if remember_auth == 'y':
    with open("token.txt", "w", encoding="utf-8") as f:
    f.write(auth)

    status = input('Введите ваш новый статус -> ')
    url = f"https://api.zelenka.guru/users/{user}?user_title={status}"
    headers = {
    "accept": "application/json",
    "authorization": auth
    }

    response = requests.put(url, headers=headers)
    data = response.json()

    if data.get("status") == "ok":
    print(" Удачно:", data["message"])
    else:
    errors = data.get("errors")
    if errors:
    print(" Неудачно:", errors[0])
    else:
    print(" Неудачно: неизвестная ошибка")


    https://lolz.live/account/api отсюда берем апи
    userid сами найдете там
    если кто то по умному напишет как получить userid и апи то подредачу
     
Loading...