![JAR search and dependency download from the Maven repository](/logo.png)
org.telegram.telegrambots.api.objects.replykeyboard.ForceReplyKeyboard Maven / Gradle / Ivy
package org.telegram.telegrambots.api.objects.replykeyboard;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
/**
* @author Lev Nadeinsky
* @author Ruben Bermudez
* @brief 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.
* @date 22 of June of 2015
*/
@Data
@EqualsAndHashCode(callSuper=true)
@ToString(callSuper=true)
public class ForceReplyKeyboard extends ReplyKeyboard {
/**
* Shows reply interface to the user, as if they manually selected the bot‘s message and tapped
* ’Reply'
*/
@JsonProperty("force_reply") Boolean forceReply;
/**
* 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
* (has reply_to_message_id), sender of the original message.
*/
Boolean selective;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy