Документация API
API Кличата повторяет API Discord: боты на discord.js и discord.py подключаются сменой адреса. Здесь описаны отличия, протокол шлюза, вход через Кличат и коды ошибок.
Коротко
| Что | Адрес |
|---|---|
| REST API | https://klichat.ru/api/v1, псевдонимы /api/v9 и /api/v10 |
| Шлюз WebSocket | wss://klichat.ru/gateway?v=10&encoding=json |
| Авторизация бота | Authorization: Bot <токен> |
| Описание REST | OpenAPI 3.1 |
Как получить токен и подключить библиотеку — на странице «Боты и API».
- Боты и API
Как подключить бота на discord.js или discord.py к Кличату: адрес REST API, шлюз WebSocket, токен и intents. Вебхуки, OAuth2, документация API.
- Шлюз WebSocket
Протокол шлюза Кличата для ботов: подключение, опкоды, коды закрытия, READY, события DISPATCH, intents. Совместим с библиотеками для Discord.
- Вход через Кличат
OAuth2 в Кличате: ссылка авторизации, обмен кода на токен с PKCE, профиль пользователя, обновление и отзыв токена.
- Коды ошибок
Коды ошибок REST API Кличата: числовые коды, HTTP-статусы, сообщения и ограничения частоты запросов (429).