Отправить сообщение
Отправляет сообщение в чат. В результате выполнения этого метода возвращается идентификатор нового сообщения.
Параметры
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