Я уже 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()