Отправить текстовое сообщение

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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

Основные неформатированные сообщения

Любое сообщение в Google Chat представлено как объект JSON. Простое сообщение, в котором указано только тело простого открытого текста, может выглядеть следующим образом:

{
  "text": "Your pizza delivery is here!"
}

При размещении в Google Chat (например, через входящие вебхуки) это будет выглядеть следующим образом:

Использование форматированного текста в сообщениях

Google Chat позволяет добавлять базовое форматирование к тексту сообщения, включая жирный шрифт, курсив и зачеркивание. Чтобы отформатировать текст, оберните его следующими символами:

Формат Символ Пример Результат
Смелый * *привет* привет
Курсив _ (подчеркивать) _привет_ привет
Зачеркнутый ~ ~привет~ привет
Моноширинный ` (обратная цитата) `привет` hello
Моноширинный блок ``` (три обратных кавычки) ```
Привет
Мир
```
Hello
World

Например, рассмотрим следующий JSON:

{
  "text": "Your pizza delivery *has arrived*!\nThank you for using _Pizza Bot!_"
}

Это помещает такое сообщение в пространство чата:

Этот синтаксис разметки текста аналогичен синтаксису, применяемому к сообщениям, набираемым пользователями, поэтому он отличается от форматирования на основе HTML, применяемого к тексту внутри карточек.

Если вы включаете в текст сообщения простой URL-адрес ссылки, например http://example.com/foo , Google Chat использует его в качестве текста ссылки и автоматически связывает этот текст с указанным URL-адресом.

Чтобы предоставить альтернативный текст ссылки для вашей ссылки, используйте следующий синтаксис:

Синтаксис Рендеринг
<https://example.com/foo|my link text> мой текст ссылки

Канал и текст ссылки являются необязательными, поэтому <https://example.com/foo> и https://example.com/foo эквивалентны.

Сообщения, которые @упомянули конкретных пользователей

Приложение чата может @упомянуть пользователя в сообщении, указав идентификатор пользователя в следующем синтаксисе:

<users/USER_ID>

Эта строка будет заменена @упоминанием указанного пользователя. Например, рассмотрим следующий JSON:

{
    "text": "Hey <users/123456789012345678901>! Thank you for using _Pizza bot!_"
}

Эта полезная нагрузка приведет к следующему результату:

Сообщения, которые @упомянули всех пользователей

Вы можете использовать специальный идентификатор пользователя all , чтобы @упомянуть всех пользователей-людей в пространстве. Например:

{
    "text": "Important message for <users/all>: Code freeze starts at midnight tonight!"
}