Просмотров: 26107
Дата последнего изменения: 07.02.2024
Новинки API Бот платформы Битрикс24.
Январь 2022
Новые методы в Chat API (REST ревизии 30):
Август 2020
|
Новые методы в IMOPENLINES REST API в ревизии 2:
Репозиторий примеров чат-ботов переехал с Bitbucket-а на GitHub.
|
Июль 2020
|
Поддержка действий ACTION и ACTION_VALUE (REST ревизии 28):
|
Декабрь 2019
|
Новые методы в Chat API:
Новые методы в Bot API:
|
Апрель 2019
|
Добавились новые параметры WIDTH (ширина) и HEIGHT (высота) в блоках, где используются изображения:
Поля WIDTH (ширина) и HEIGHT (высота) не являются обязательными, но рекомендуется их указывать уже сейчас, чтобы правильно отобразить изображение.
|
Февраль 2019
|
Новые методы в Chat API:
- Сохранение файла в свой Битрикс24.Диск - im.disk.file.save
- Изменение факта прочтения сообщений: все сообщения до указанного (включая само сообщение) помечаются как прочитанные - im.dialog.read
- Изменение факта прочтения сообщений: все сообщения после указанного (включая само сообщение) помечаются как непрочитанные - im.dialog.unread
|
Август 2018
|
Новые методы в Chat API:
|
Февраль 2018
|
-
В методы imbot.register и imbot.update были добавлены поля EVENT_MESSAGE_UPDATE и EVENT_MESSAGE_DELETE для подписки на события изменения и удаления сообщений.
-
Добавлен новый тип чат-бота с повышенными привилегиями (supervisor) - бот, получающий доступ ко всем сообщениям в чатах, где он состоит (ко всем, если его пригласили с доступом к истории, и к новым, если доступ к истории ему не доступен).
Для создания чат-бота с повышенными привилегиями в метод imbot.register в поле TYPE укажите тип S .
Обратите внимание, если это не требуется логикой вашего приложения, то рекомендуется отвечать боту на сообщения пользователя только при упоминании этого чат-бота. Проверить это можно по полю TO_USER_ID , которое будет передано в событие.
Кроме этого добавлены обработчики для отслеживания изменения и удаления сообщений (доступны для этого типа бота).
В метод im.chat.add добавлены новые поля ENTITY_TYPE и ENTITY_ID , с помощью которых вы можете осуществить быстрый поиск и идентификацию чата в событиях EVENT_MESSAGE_ADD, EVENT_MESSAGE_UPDATE, EVENT_MESSAGE_DELETE.
Метод imbot.update больше не поддерживает изменение полей TYPE и OPENLINE .
-
Добавлен новый метод im.chat.get, который с помощью ENTITY_TYPE и ENTITY_ID позволяет получить идентификатор чата.
-
В события EVENT_MESSAGE_ADD, EVENT_MESSAGE_UPDATE, EVENT_MESSAGE_DELETE добавлены поля CHAT_ENTITY_TYPE и CHAT_ENTITY_ID для идентификации чата (данные поля вы можете задать в момент создания).
-
В события EVENT_MESSAGE_ADD, EVENT_MESSAGE_UPDATE добавлено поле TO_USER_ID , в котором будет идентификатор упомянутого пользователя. Благодаря этому, в случае бота с типом S вы сможете понять, нужно ли вам отвечать или нет.
-
Обновление в imbot.register и imbot.update: если все обработчики событий у вас ведут на один и тот же адрес, вы вместо указания EVENT_MESSAGE_ADD , EVENT_MESSAGE_UPDATE , EVENT_MESSAGE_DELETE , EVENT_WELCOME_MESSAGE , EVENT_BOT_DELETE - можете указать только EVENT_HANDLER - значение из него автоматически пропишется во все обработчики.
В метод im.chat.add добавлено новое поле OWNER_ID , с помощью которого вы сможете указать владельца чата.
В раздел Работа с чатами (Bot API) добавлены методы:
Во все методы Работа с чатами (Bot API) добавлен параметр BOT_ID .
|
Декабрь 2017
|
-
В метод imbot.register был добавлен новый код ошибки MAX_COUNT_ERROR - достигнуто максимальное количество зарегистрированных ботов для одного приложения.
Теперь максимальное количество ботов для одного приложения: 5.
|