Групповые чаты в WABA — Group Messaging API (⚡️Beta)

Group Messaging API находится в стадии beta-тестирования.

Group Messaging API — beta-функциональность WhatsApp Business API, позволяющая создавать групповые чаты и обмениваться сообщениями с несколькими участниками через API.

Функциональность расширяет стандартные 1:1-диалоги WhatsApp и предназначена для ограниченных сценариев группового взаимодействия.

circle-exclamation

Условия доступа

Создание и подключение к группам

1

Создание группы

Группа создаётся через API 1MSG. При создании формируется уникальная ссылка-приглашение.

2

Вступление в группу

Вступление в группу возможно только по ссылке-приглашению

Вы отправляете ссылку приглашение нужным номерам, пользователь самостоятельно принимает решение о вступлении в группу.

Пока принимаются только до 8 участников на группу.

3

Обмен сообщениями в группе

Отправка сообщений в группу выполняется через стандартный endpoint, как при стандартных 1:1-диалоге. Единственное chatID меняет длину и оканчивается на @g.us

4

Получение сообщений и статусов

Входящие сообщения из групп поступают на стандартный webhook

Ограничения ( от WABA)

Ограничения по группам:

  • Максимальное количество участников в группе: до 8

  • Максимальное количество групп на один номер: до 10 000

  • Поддерживаемые типы сообщений:

    • текстовые сообщения;

    • медиа-сообщения;

    • шаблонные сообщения (text / media templates).

Поддержка

Group Messaging API находится в стадии beta-тестирования. Функциональность не рекомендуется для критичных бизнес-процессов.

Если вы столкнулись с ошибками или нестабильной работой Group Messaging AP — обратитесь в службу поддержки

Методы Groups API 1msg.io

Раздел Groups содержит методы для управления групповыми чатами. Все методы работают через API и позволяют создавать, изменять, просматривать и удалять группы, а также управлять участниками и ссылками-приглашениями.

Ссылка на документацию:

Кратко по методам:

Create a Group: создаёт новую группу. Возвращает идентификатор созданной группы и другие метаданные.

Get Groups List: возвращает список всех групп, созданных на текущем канале.

Get Group Info: получает подробную информацию о конкретной группе по её идентификатору.

Update Group: обновляет параметры существующей группы (например, название, описание).

Delete Group: удаляет группу.

Get Invite Link: возвращает текущую ссылку-приглашение для доступа к группе (для приглашения участников).

Reset Invite Link: генерирует новую ссылку-приглашение для группы, заменяя старую. Полезно для блокировки предыдущих приглашений.

Remove Participants: удаляет одного или нескольких участников из группы.

Last updated