Potrzebna pomoc w konfiguracji parsera, zadania:
parser pumpów monet, które są na giełdzie Mexc, bardziej interesują mnie memecoiny z wzrostem powyżej 8% w pumpie
Interwał 1-5 minut. Monety w większości to nowe, które pojawiły się na giełdzie w ciągu ostatnich 24 godzin. Wyniki wyświetlać w kanale telegramowym przez bota - (bot stworzony, skonfigurowany, grupa jest). Klucz API mexc dostarczę. Grupa telegramowa też jest, gdzie należy wysyłać wiadomości. Zamiast serwera - wystąpi mój komputer
Kod parsera, który jest teraz:
import os
import requests
# Twój klucz API od Mexc
API_KEY = os.getenv('MEXC_API_KEY')
# Token bota Telegram
TELEGRAM_BOT_TOKEN = os.getenv('TELEGRAM_BOT_TOKEN')
# chat_id twojej grupy (należy zastąpić ID czatu)
TELEGRAM_CHAT_ID = os.getenv('TELEGRAM_CHAT_ID')
# API URL do pobierania danych z Mexc
url = 'https://www.mexc.com/open/api/v3/market/tickers'
# Wykonaj zapytanie do API
response = requests.get(url)
if response.status_code == 200:
data = response.json() # Przekształcamy odpowiedź w format JSON
for ticker in data['data']:
symbol = ticker['symbol'] # Symbol monety (np. BTC/USDT)
change = ticker['percent'] # Zmiana procentowa
market_cap = ticker['market_cap'] # Kapitalizacja rynkowa
# Jeśli procentowy wzrost jest większy niż 8%
if float(change) > 8:
# Sformułuj wiadomość
message = f"{symbol}: {change}% | Market Cap: {market_cap}$\n"
# Wyślij wiadomość do Telegrama
telegram_url = f'https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/sendMessage?chat_id={TELEGRAM_CHAT_ID}&text={message}'
requests.get(telegram_url)
else:
print(f"Błąd: {response.status_code}")
do kontaktu tг @ Maksim_Digash
lub tutaj na platformie
cena do uzgodnienia
przed chwilą