SkyStream API

Получить последние сообщения чата (Kick)

GET/chat-panels/{id}/messages

Возвращает последние сообщения чата канала Kick, от старых к новым. Id сообщения передаётся в reply_to при отправке.

Для живого чата подключайтесь к нему сами: у Kick — через Pusher по chatroom_id состояния панели, у Twitch — по IRC без авторизации. Как это сделать — в руководстве «Чат-панель». У Twitch истории через API нет.

Право ключа: не требуется, запрос доступен любому ключу.

Частота: класс «чтение» — 120 запросов в минуту на ключ, 300 на аккаунт.

Авторизация

bearerAuth
АвторизацияBearer <ключ>

Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.

Где: header

Параметры адреса

id*string

Id чат-панели — id её заказа: cp_12.

Параметры строки запроса

limit?integer

Сколько последних сообщений: от 1 до 300, по умолчанию 100.

Диапазон1 <= value <= 300
По умолчанию100

Тело ответа

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

GET/chat-panels/cp_9/messages?limit=2
curl "https://api.skystream.su/app/v1/chat-panels/cp_9/messages?limit=2" \  -H "Authorization: Bearer $API_KEY"
bash, zshКлюч — в переменной API_KEY
Ответ

Панель Kick на канале example_kick. Второе сообщение — ответ на первое.

{  "realtime": true,  "data": [    {      "id": "a41f0c6e-2b1d-4c8e-9f3a-5d7e6b2c1a90",      "text": "Всем привет!",      "created_at": "2026-10-05T18:31:02.000Z",      "deleted": false,      "author": {        "id": 48213307,        "login": "viewer_one",        "color": "#75FD46",        "badges": [          {            "type": "subscriber",            "text": "Подписчик",            "count": 3          }        ]      },      "reply_to": null    },    {      "id": "c93b7d10-8e4f-4a2b-b6c5-1f0e9d8a7b64",      "text": "Привет!",      "created_at": "2026-10-05T18:31:09.000Z",      "deleted": false,      "author": {        "id": 51877120,        "login": "fox_runner",        "color": null,        "badges": []      },      "reply_to": {        "message_id": "a41f0c6e-2b1d-4c8e-9f3a-5d7e6b2c1a90",        "text": "Всем привет!",        "author_login": "viewer_one"      }    }  ]}