@Goldgolder

Не могу прописать код на питоне для стим торговой площадки, что не так с кодом?

Я уже 2 месяца не могу прописать код для торговой площадки стим, мне нужно чтобы вот допустим ссылка на предмет,
https://steamcommunity.com/market/listings/730/Glock-18%20%7C%20Blue%20Fissure%20%28Well-Worn%29?filter=sticker
с фильтром стикеры, и там как появляются выгодные предложения что за стикеры идет переплата на сайте кс мани хотя бы минимальная, ссылка на этот предмет скидывалась мне в телеграм бота и присылалась какие стикеры сколько переплата на кс мани, как мне это реализовать помогите пожалуйста. Может вы по другому рассмотрите ситуацию и я не так понял ну как мне это сделать, чтобы искались скины с наклейками за которых идет переплата. По запросам чтобы получить api торговой площадки найти толком ничего не мог, вот только что смог найти
Вот неудачный код
import requests
import telegram
from telegram.ext import Updater, CommandHandler


TELEGRAM_TOKEN = 'YOUR_TELEGRAM_BOT_TOKEN'

STEAM_API_KEY = 'YOUR_STEAM_API_KEY'

CHAT_ID = 'YOUR_CHAT_ID'

bot = telegram.Bot(token=TELEGRAM_TOKEN)


def send_notification(message):
    bot.send_message(chat_id=CHAT_ID, text=message)


def monitor_skins_with_stickers(update, context):



    url = f'https://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/?key={STEAM_API_KEY}&steamid=YOUR_STEAM_ID&format=json'
    response = requests.get(url)
    data = response.json()
    for item in data['result']['items']:

        if has_expensive_stickers(item):
            skin_name = get_skin_name(item)
            send_notification(f"Найден скин с дорогими наклейками: {skin_name}")


def has_expensive_stickers(item):



def get_skin_name(item):


def main():
    updater = Updater(token=TELEGRAM_TOKEN, use_context=True)
    dp = updater.dispatcher

 
    dp.add_handler(CommandHandler("monitor", monitor_skins_with_stickers))

    updater.start_polling()
    updater.idle()

if __name__ == '__main__':
    main()
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы