📋 Návod na nastavení Bitfinex Lending Monitor

🔐 Krok 1: Vytvoření Bitfinex API klíče

  1. Přihlaš se na Bitfinex.com
  2. Jdi na API: Klikni na svůj profil → Settings → API
  3. Create New Key: Klikni na "Create New Key"
  4. Nastav oprávnění:
    • Account Info - pro čtení zůstatků
    • Orders - pro čtení aktivních objednávek
    • Positions - pro čtení pozic
    • Funding - pro čtení půjček
    • Withdraw - NEPOVOLUJ!
    • Write - NEPOVOLUJ!
  5. Label: Zadej název (např. "Lending Monitor")
  6. IP restriction: Nechat prázdné nebo zadat IP serveru
  7. Generate: Klikni "Generate API Key"
⚠️ DŮLEŽITÉ: API klíč se zobrazí pouze jednou! Okamžitě si ho zkopíruj a bezpečně ulož.

Výsledek: Získáš dva řetězce:

API Key: abc123def456... API Secret: xyz789uvw123...

🤖 Krok 2: Vytvoření Telegram Bota

  1. Otevři Telegram na telefonu nebo počítači
  2. Najdi @BotFather: V vyhledávání napiš "@BotFather"
  3. Spusť konverzaci: Klikni "Start" nebo napiš "/start"
  4. Vytvoř bota: Napiš příkaz /newbot
  5. Název bota: Zadej název (např. "Bitfinex Lending Monitor")
  6. Username bota: Zadej uživatelské jméno (musí končit na "bot", např. "my_lending_bot")

BotFather ti odpoví zprávu typu:

Done! Congratulations on your new bot... Use this token to access the HTTP API: 1234567890:ABCdefGHIjklMNOpqrSTUvwxYZ Keep your token secure and store it safely...
✅ Výsledek: Token tvého bota (např. "1234567890:ABCdefGHIjklMNOpqrSTUvwxYZ")

💬 Krok 3: Získání Chat ID

  1. Najdi svého bota: V Telegramu vyhledej username svého bota
  2. Spusť konverzaci: Klikni "Start" nebo napiš "/start"
  3. Pošli zprávu: Napiš jakoukoliv zprávu (např. "test")
  4. Otevři prohlížeč: Jdi na tuto URL (POZOR: nahraď [TOKEN] za svůj token!):
    https://api.telegram.org/bot[TOKEN]/getUpdates
    Příklad:
    https://api.telegram.org/bot1234567890:ABCdefGHIjklMNOpqrSTUvwxYZ/getUpdates
  5. Najdi Chat ID: V odpovědi hledej část "chat":{"id":123456789...}

Ukázka odpovědi:

{ "ok": true, "result": [ { "update_id": 123, "message": { "message_id": 1, "from": {"id": 987654321, "first_name": "Tvoje jméno"}, "chat": {"id": 987654321, "type": "private"}, "text": "test" } } ] }
✅ Chat ID je číslo v "chat":{"id": TOTO_ČÍSLO}
V příkladu výše je to: 987654321

⚙️ Krok 4: Nastavení lending_config.php

  1. Otevři soubor: lending_config.php
  2. Nastav tyto hodnoty:
    // Nahraď tyto hodnoty za své vlastní: $bitfinex_api_key = 'abc123def456...'; $bitfinex_api_secret = 'xyz789uvw123...'; $telegram_bot_token = '1234567890:ABCdefGHIjklMNOpqrSTUvwxYZ'; $telegram_chat_id = '987654321';
  3. Ulož soubor
  4. Otestuj konfiguraci: Jdi na lending_config.php
🔒 BEZPEČNOST:

🧪 Krok 5: Testování

  1. Test konfigurace: lending_config.php
  2. Test monitoring: lending1.php
  3. Test statistik: lending2.php

Pokud vše funguje, můžeš nastavit automatické spouštění:

# Přidej do crontab (každých 5 minut): */5 * * * * /usr/bin/php /home/www/claudev.cz/orb/lending1.php >/dev/null 2>&1 # Denní report (každý den v 9:00): 0 9 * * * /usr/bin/php -r "require 'lending2.php'; runReports('daily');" >/dev/null 2>&1

❓ Časté problémy

🎯 Hotovo!

Po dokončení nastavení budeš dostávat Telegram notifikace o: