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

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

Параметры

user_id? integer <int64>

Если вы хотите отправить сообщение пользователю, укажите его ID

chat_id? integer <int64>

Если сообщение отправляется в чат, укажите его ID

disable_link_preview? boolean

Если false, сервер не будет генерировать превью для ссылок в тексте сообщения

text string Nullable

до 4000 символов

Новый текст сообщения

attachments AttachmentRequest[] Nullable

Вложения сообщения. Если пусто, все вложения будут удалены

link object NewMessageLink Nullable

Ссылка на сообщение

notify? boolean

По умолчанию: true

Если false, участники чата не будут уведомлены (по умолчанию true)

format? enum TextFormat Nullable

Enum: "markdown" "html"

If set, message text will be formated according to given markup

Результат

message object Message

Сообщение в чате

Пример кода

// Подписка на событие 'message'
client.on("message", async msg => {
    await client.messages.sendMessage({
        chatId: msg.recipient.chat_id,
        text: msg.body.text,
        link: { type: "reply", mid: msg.body.mid },
    }).then(x=> console.log(x));
});

Результат

Last updated