Ссылки-приглашения
Ссылки-приглашения
Все методы требуют право invite_users.
exportChatInviteLink
Получить основную ссылку чата.
GET ?method=exportChatInviteLink&chat_id=123
Ответ:
{ "ok": true, "result": "https://msg.kodari.ru/?invite=abc123" }
createChatInviteLink
Создать ссылку с ограничениями.
POST ?method=createChatInviteLink
{
"chat_id": 123,
"name": "VIP доступ",
"expire_date": 1748649600,
"member_limit": 50
}
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
chat_id | int | ID чата |
name | string | Название ссылки |
expire_date | int | Unix timestamp истечения |
member_limit | int | Максимум вступлений (1–99999) |
Ответ:
{
"ok": true,
"result": {
"invite_link": "https://msg.kodari.ru/?invite=xyz789",
"name": "VIP доступ",
"expire_date": 1748649600,
"member_limit": 50,
"uses_count": 0,
"is_revoked": false
}
}
Ошибки:
| Код | Описание |
|---|---|
| 400 | chat_id отсутствует |
| 403 | Нет права invite_users |
revokeChatInviteLink
Отозвать ссылку.
POST ?method=revokeChatInviteLink
{ "chat_id": 123, "invite_link": "https://msg.kodari.ru/?invite=xyz789" }
Ответ: { "ok": true, "result": true }
Ошибки:
| Код | Описание |
|---|---|
| 404 | Ссылка не найдена или уже отозвана |
13 просмотров