SendMessageDraft
SendMessageDraft - Используйте этот метод, чтобы отправить черновик сообщения в указанный чат. Черновик будет отображаться в поле ввода сообщения у пользователя, как если бы он сам начал набирать этот текст, но не будет отправлен автоматически.
| Параметр | Описание |
|---|---|
| chat_id | Уникальный идентификатор целевого чата или username целевого канала (в формате @channelusername) |
| text | Текст черновика сообщения (1–4096 символов) |
| parse_mode | Режим форматирования текста: HTML или MarkdownV2. Подробнее о форматировании |
| entities | Список специальных объектов-сущностей, которые появляются в тексте. Можно указать вместо parse_mode |
| link_preview_options | Настройки предпросмотра ссылок в черновике |
| reply_parameters | Параметры ответа на указанное сообщение (для создания черновика ответа) |
| reply_markup | Встроенная клавиатура, которая будет отображаться вместе с черновиком |
| message_thread_id | Уникальный идентификатор темы (топика) в форуме. Для чатов, где темы включены, черновик будет отображаться в указанной теме |
Примечания
- Черновик не отправляется как сообщение. Он лишь заполняет поле ввода у пользователя, позволяя ему легко отредактировать или отправить предложенный текст.
- Метод особенно полезен для создания интерактивных сценариев, где бот предлагает пользователю структурированный ответ или уточняющий вопрос.
- Если пользователь уже начал вводить текст в поле ввода, черновик может его перезаписать. Используйте метод с осторожностью, чтобы не прерывать действия пользователя.