List Bot Subscribers
const url = 'https://api.cloud.agentums.ru/v1/bots/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/subscribers';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.cloud.agentums.ru/v1/bots/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/subscribers \ --header 'Authorization: Bearer <token>'Кому бот вправе написать первым — то есть до кого поручение реально доедет.
Отдельный список, а не флажок в составе группы, и разница не косметическая. Состав группы отвечает на вопрос «кто здесь», подписка — на вопрос «кому дойдёт». Второе не следует из первого: Telegram запрещает боту начинать разговор, поэтому участник группы, не открывший личку, для уведомлений недостижим, — и владельцу надо видеть именно этот разрыв.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»Responses
Заголовок раздела «Responses»Successful Response
object
Исполнитель, открывший личку с ботом, — то есть тот, до кого уведомление доедет.
blocked показывать ОБЯЗАТЕЛЬНО. Без него владелец видит человека в списке и считает,
что поручения к нему уходят; на деле Telegram отвечает 403, и «поручил и забыл»
превращается в «поручил в пустоту». Это единственное состояние экрана, о котором нельзя
промолчать.
object
Example
{ "items": [ { "blocked": false, "display_name": "", "source": "member", "subscribed_at": "", "username": "" } ]}Validation Error
object
object
object
Examplegenerated
{ "detail": [ { "ctx": {}, "input": "example", "loc": [ "example" ], "msg": "example", "type": "example" } ]}