Загрузка...

Авто статус - КУРС ВАЛЮТ

Тема в разделе Python создана пользователем bibidzhon 6 мар 2025. 193 просмотра

  1. bibidzhon
    bibidzhon Автор темы 6 мар 2025 1 TON = 3.02 USD 71 3 дек 2022
    Python
    import requests
    import time

    config = {
    'status-update-timeout': 15,
    'zelenka_api_url': "https://api.zelenka.guru/users/me",
    'zelenka_api_token': "Тут ваш токен"
    }

    def change_status_lzt(text):
    headers = {
    "accept": "application/json",
    "authorization": f"Bearer {config['zelenka_api_token']}"
    }
    # Формируем URL запроса с параметром user_title
    url = config["zelenka_api_url"] + f"?user_title={text}"
    response = requests.put(url, headers=headers)
    print("Статус обновлен!")

    def get_currency_rate():
    """
    Получает текущий курс валюты (USD) через API CoinGecko.
    """
    headers = {
    'user-agent': 'coingeckoapp/3.18.0.4360004'
    }
    response = requests.get('https://mobile-api.coingecko.com/api/v3/coins/the-open-network', headers=headers)
    data = response.json()
    usd_rate = data['market_data']['current_price']['usd']
    return usd_rate

    def main():

    while True:
    try:
    # Получаем текущий курс
    rate = get_currency_rate()
    status_text = f"1 TON = {rate} USD"
    # Обновляем статус
    change_status_lzt(status_text)
    except Exception as e:
    print("Ошибка:", e)
    time.sleep(config['status-update-timeout'])

    if __name__ == '__main__':
    main()

    результат можно увидеть в моем статусе
     
  2. Киана
    1. bibidzhon Автор темы
    2. Киана
      bibidzhon, я к тому что ты можешь раз в минуту просто парсить содержмое страницы и ставить себе в статус. К чему тут апи оттуда и зачем этот автостатус сдался.
    3. Посмотреть следующие комментарии (1)
  3. CEKC_TEPMuHATOP
    CEKC_TEPMuHATOP 6 мар 2025 Жажда крови, жажда денег
    На самом деле, заебись задание для тех, кто давно хотел разобраться как пользоваться апишками
    Берите на заметку)
     
    6 мар 2025 Изменено
  4. Cweto4ek
    Cweto4ek 6 мар 2025 :peace: Большие СИСЬКИИ в закрепе: t.me/Kanalchik_alexa :catpls: 48 21 фев 2025
    Python
    status-update-timeout': 15
    Это в секундах или в минутах?
     
  5. Элейна
    Элейна 6 мар 2025 4660 16 авг 2019
    а зачем это в статусе
    я понимаю закреп или тема бы редактировалась раз в X минут и получился бы мини-сборник инфы, но статус...
     
    1. bibidzhon Автор темы
      Элейна, for example, допилить не долго
Top
Загрузка...