Force Reply Keyboard
При получении сообщения с этим объектом, клиенты Telegram отобразят интерфейс ответа пользователю (действуют так, как если бы пользователь выбрал сообщение бота и нажал 'Ответить'). Это может быть чрезвычайно полезно, если вы хотите создать удобные пошаговые интерфейсы без необходимости отказываться от режима приватности.
Смотрите также API Reference.
Импорт
С GramIO
ts
import { ForceReplyKeyboard } from "gramio";
Без GramIO
ts
import { ForceReplyKeyboard } from "@gramio/keyboards";
Параметры (Документация)
Эти параметры отвечают за настройки клавиатуры force reply
selective
Используйте этот параметр, если вы хотите принудительно получить ответ только от определенных пользователей.
Цели:
- пользователи, которые упоминаются в тексте объекта Message.
- если сообщение бота является ответом на сообщение в том же чате и теме форума, отправитель исходного сообщения.
ts
new ForceReplyKeyboard().selective(); // для включения
new ForceReplyKeyboard().selective(false); // для отключения
placeholder
Заполнитель, отображаемый в поле ввода, когда ответ активен, 1-64 символа.
ts
new ForceReplyKeyboard().placeholder("какой-то текст"); // для включения
new ForceReplyKeyboard().placeholder(); // для отключения