ForceReply

@Serializable
data class ForceReply(val inputFieldPlaceholder: String? = null, val selective: Boolean? = null) : Keyboard

Upon receiving a message with this object, Telegram clients will display a reply interface to the user (act as if the user has selected the bot's message and tapped 'Reply'). This can be extremely useful if you want to create user-friendly step-by-step interfaces without having to sacrifice privacy mode. Not supported in channels and for messages sent on behalf of a Telegram Business account.

Api reference

Constructors

Link copied to clipboard
constructor(inputFieldPlaceholder: String? = null, selective: Boolean? = null)

Properties

Link copied to clipboard
val forceReply: Boolean = true

Shows reply interface to the user, as if they manually selected the bot's message and tapped 'Reply'

Link copied to clipboard

Optional. The placeholder to be shown in the input field when the reply is active; 1-64 characters

Link copied to clipboard
val selective: Boolean? = null

Optional. Use this parameter if you want to force reply from specific users only. Targets: 1) users that are @mentioned in the text of the Message object; 2) if the bot's message is a reply to a message in the same chat and forum topic, sender of the original message.