Метод для получения списка ботов всего пространства, включая тех, кто недоступен вам для редактирования. У таких ботов приходят только имя и никнейм, остальные настройки — null.
Метод доступен Владельцу пространства. Каждый запрос записывается в журнал аудита событий с типом company_bots_accessed.
Параметры строки запроса
query
string
Поисковая фраза для фильтрации ботов по имени
Пример:
задачlimit
integer, (int32)
Количество возвращаемых сущностей за один запрос
Пример:
1По умолчанию:
50Диапазон:
1 — 50cursor
string
Курсор для пагинации (из
meta.paginate.next_page)Пример:
eyJpZCI6MTczODgxNn0Ответ
200OK
The request has succeeded.
data[]
array of objects
*id
integer, (int32)
*Идентификатор бота (совпадает с
user_id бота)Пример:
1738816webhook
object
*Объект параметров вебхука
name
string
*Имя бота
Пример:
Бот задачДлина:
<= 255 символовnickname
string
*Никнейм бота
Пример:
tasks_botДлина:
<= 255 символовoutgoing_url
nullablestring
*URL исходящего вебхука.
null, если исходящий вебхук у бота не настроен.Пример:
https://www.website.com/tasks/newevents[]
nullablearray of strings
*События, на которые подписан бот
Возможные значения
Пример:
["message_new"]trigger_on
nullablestring
*Условие срабатывания исходящего вебхука
Возможные значения
Пример:
commandscommands[]
nullablearray of strings
*Команды бота (триггер-слова)
Пример:
["/task"]scopes[]
nullablearray of strings
*Скоупы (права доступа) токена бота
Пример:
["messages:create"]template
nullablestring
*Шаблон форматирования входящего вебхука.
null, если не задан.Пример:
Заказ от {{ client }} на сумму {{ amount }} ₽template_engine
nullablestring
*Шаблонизатор для обработки шаблона входящего вебхука
Возможные значения
Пример:
liquidchallenge_key
nullablestring
*Название поля проверки для верификации входящего вебхука.
null, если не задано.Пример:
challengelink_preview_enabled
nullableboolean
*Показывать превью ссылок в сообщениях входящего вебхука
Пример:
trueignore_self_messages
nullableboolean
*Игнорировать входящие сообщения, отправленные самим ботом
Пример:
falseevents_history_enabled
nullableboolean
*Сохранять историю событий бота для последующего получения через метод истории событий
Пример:
falsesingle_chat
nullableboolean
*Ограничивает бота одной беседой или каналом:
true — бота можно добавить только в один такой чат, false — в несколько. Личные чаты и треды в ограничение не входят.Пример:
falsecan_edit[]
nullablearray of strings
*Роли, которым, помимо создателя, разрешено редактировать настройки бота. Создатель может редактировать всегда. Пустой массив — редактировать может только создатель.
Возможные значения
Пример:
["admin"]who_can_add
nullablestring
*Кто может добавлять бота в чаты
Возможные значения
Пример:
creatormeta
object
*Метаданные пагинации
paginate
object
*Вспомогательная информация
next_page
string
*Курсор пагинации следующей страницы
Пример:
eyJxZCO2MiwiZGlyIjomSNYjIn3prev_page
string
Курсор пагинации предыдущей страницы. Используется для polling новых записей «сверху» списка.
Пример:
eyJxZCO2MiwiZGlyIjoiYXNjIn0has_next
boolean
Есть ли ещё данные на следующей странице. На последней странице —
false.Пример:
truehas_prev
boolean
Есть ли ещё данные на предыдущей странице. На первом запросе без курсора —
false.Пример:
false