ForceReply class
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.
- Inheritance
-
- Object
- ReplyMarkup
- ForceReply
Constructors
- ForceReply({bool forceReply = true, bool? selective, String? inputFieldPlaceholder})
-
Constructs a ForceReply object.
const
-
ForceReply.fromJson(Map<
String, dynamic> json) -
Creates a ForceReply object from json.
factory
Properties
- forceReply → bool
-
Shows reply interface to the user, as if they manually selected the bot's message and tapped 'Reply'
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inputFieldPlaceholder → String?
-
Optional. The placeholder to be shown in the input field when the reply is active; 1-64 characters
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selective → bool?
-
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 (has reply_to_message_id), sender of the original message.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Converts a ForceReply object to json.
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited