Рекомендации по отправке сообщений#
Рекомендуемым способом отправки сообщений является отправка по Идентификатору чата.
Сохраните Идентификатор чата в своей базе, чтобы использовать это значение для дальнейшей отправки сообщений.
Если Идентификатор чата неизвестен, то сначала используйте метод CheckAccount, получите значение
chatId
, и далее используйтеchatId
в методах отправки сообщений SendMessage и др.
Отправка по номеру телефона
Для поддержки обратной совместимости с предыдущими версиями интерфейса допускается указывать номер телефона клиента в формате phoneNumber@c.us
в качестве идентификатора чата в методе отправки сообщений SendMessage и др.
Однако это может затруднить дальнейшую логику обработки входящих сообщений и статусов.
В случае, если на номере аккаунт мессенджера не зарегистрирован, то будет получено уведомление со статусом noAccount
.
В итоге для отправки сообщений и получения Идентификатора чата может быть использовано три варианта:
- (рекомендуется) В качестве Идентификатора чата использовать ранее сохраненное значение, например, из базы данных. Использовать это значение для отправки сообщения.
- (рекомендуется) Получить Идентификатора чата методом CheckAccount и далее отправить сообщение.
- Отправить сообщение по номеру телефона