Network
Tato dokumentace popisuje práci s datovou službou v reálném čase. Přečtěte si pozorně tuto dokumentaci, abyste pochopili práci s naší sítí.
První připojení:
Chcete-li začít, musíte určit IP adresu serveru a port, protože serverů může být více než jeden a některé servery se mohou odpojit a připojit se k nám, Použijte rozhraní API v2 metodou getListSpotServers. Tato metoda vrátí seznam IP adres a portů serverů pro připojení.
Připojit se můžete pomocí TCP Logger softwaru třetí strany nebo spuštěním příkazu v terminálu:
telnt {ip} {port}
Jakmile se připojíte, začnete dostávat zprávy ve formátu json, dále budeme mluvit o těchto zprávách jako o událostech. Níže je uveden příklad událostí spot, jaké jsou události a jak je zpracovat čtěte dále.

Události:
V tuto chvíli existuje pouze 3 události, to je: spot, message, sun. Všechny události, které jsou vysílány na serverech z metody getlistspotservers, jsou identické. To je provedeno s cílem zaručit doručení zpráv, spotů a jakýchkoli dalších dat všem uživatelům systému. Bez ohledu na to, ke kterému konkrétnímu serveru je uživatel připojen, obdrží celou a stejnou sadu událostí. Tímto způsobem je zajištěna jednotnost dat a synchronizace práce všech zákazníků v distribuovaném prostředí.
{
"event": "name_event", // ENUM mohou být hodnoty: spot, message, sun
"data": {...}, // Přečtěte si popis událostí.
"event_at": "Y-m-d H:i:s" // Datum a čas události: 2025-08-29 20:57:16
}
Událost: message
Tato událost informuje o odeslání zprávy v chatu. K tomu se používá API Dotaz k metodě sendMessage. Podrobnosti o práci s odesíláním zpráv naleznete v dokumentaci API v2.
Seznam chatů lze získat pomocí metody getChats.
{
"chat_id": 1,
"sender": "R4CAT/P",
"text_color": "#1E3A5F",
"background_color": "#E6F0FA",
"text": "Ahoj! Jsem na poli, pošlete někoho s čajem, je tu zima."
}
Výsledek:
Ahoj! Jsem na poli, pošlete někoho s čajem, je tu zima. 29.08.2025 20:57
Událost: sun
Posílá aktuální index sluneční aktivity, je užitečné sledovat, co se týká API služby.
{
"value": 4 // Malá geomagnetická bouře.
}
- 1 — Žádné výrazné pobouření.
- 2 — Malé pobouření.
- 3 — Slabá geomagnetická bouře.
- 4 — Malá geomagnetická bouře.
- 5 — Mírná geomagnetická bouře.
- 6 — Silná geomagnetická bouře.
- 7 — Tvrdá geomagnetická bouře.
- 8 — Extrémní bouře.