class Tourmaline::KeyboardButtonRequestUser
- Tourmaline::KeyboardButtonRequestUser
- Reference
- Object
Overview
This object defines the criteria used to request a suitable user. The identifier of the selected user will be shared with the bot when the corresponding button is pressed. More about requesting users: https://core.telegram.org/bots/features#chat-and-user-selection
Included Modules
- JSON::Serializable
Defined in:
tourmaline/types/api.crConstructors
- .new(pull : JSON::PullParser)
- .new(request_id : Int32 | Int64, user_is_bot : Bool | Nil = nil, user_is_premium : Bool | Nil = nil)
Instance Method Summary
-
#request_id : Int32 | Int64
Signed 32-bit identifier of the request, which will be received back in the UserShared object.
-
#request_id=(request_id : Int32 | Int64)
Signed 32-bit identifier of the request, which will be received back in the UserShared object.
-
#user_is_bot=(user_is_bot : Bool | Nil)
Optional.
-
#user_is_bot? : Bool | Nil
Optional.
-
#user_is_premium=(user_is_premium : Bool | Nil)
Optional.
-
#user_is_premium? : Bool | Nil
Optional.
Constructor Detail
Instance Method Detail
Signed 32-bit identifier of the request, which will be received back in the UserShared object. Must be unique within the message
Signed 32-bit identifier of the request, which will be received back in the UserShared object. Must be unique within the message
Optional. Pass True to request a bot, pass False to request a regular user. If not specified, no additional restrictions are applied.
Optional. Pass True to request a bot, pass False to request a regular user. If not specified, no additional restrictions are applied.