Как отправлять сообщения через калькулятор

line_send_message(platform_id, text, buttons, attachments, quote_token, bot_group_id)

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

Параметры Описание
**!** platform_id

ID чата в LINE.

Вы можете передать системную переменную platform_id.

text

Текст сообщения.

Необязательный параметр, если указан параметр attachments.

buttons

Массив кнопок в сообщении.

Необязательный параметр.

attachments

Массив вложений.

Необязательный параметр.

quote_token Токен ответа для ответа на конкретное сообщение. Вы можете передать переменную line_quote_token.
bot_group_id

ID группы бота.

Может быть указан, если необходимо отправить сообщение от имени другого подключенного бота. Необязательный параметр.

Массив кнопок в сообщении

Параметр buttons формируется также как кнопки в блоке воронки. Чтобы упростить формирование массива, можно в блоке воронки создать кнопки с помощью интерфейса и скопировать сформированные данные.

Шаг 1. Создайте кнопки в блоке.

Шаг 2. Скопируйте расширенные настройки кнопок.

Пример массива кнопок:

[{"line":0,"index_in_line":0,"text":"Visit site","type":"inline","url":"https://google.com","callback_link":false}]

Массив вложений

Параметр attachments представляет собой массив словарей, определяющих отправляемые вложения.

Каждое вложение в массиве должно содержать тип вложения (attachment_type) и его URL (attachment_url).

Пример:

attach_list = [{"attachment_type": "image", "attachment_url": "https://files.site.com/my_image.jpg"}]

Возможные значения для attachment_type:

  • image
  • video
  • audio