class Tourmaline::KeyboardButtonRequestUsers
- Tourmaline::KeyboardButtonRequestUsers
- Reference
- Object
Overview
This object defines the criteria used to request suitable users. The identifiers of the selected users 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, max_quantity : Int32 | Int64 | Nil = nil)
Instance Method Summary
-
#max_quantity : Int32 | Int64 | Nil
Optional.
-
#max_quantity=(max_quantity : Int32 | Int64 | Nil)
Optional.
-
#request_id : Int32 | Int64
Signed 32-bit identifier of the request that will be received back in the UsersShared object.
-
#request_id=(request_id : Int32 | Int64)
Signed 32-bit identifier of the request that will be received back in the UsersShared 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
Optional. The maximum number of users to be selected; 1-10. Defaults to 1.
Optional. The maximum number of users to be selected; 1-10. Defaults to 1.
Signed 32-bit identifier of the request that will be received back in the UsersShared object. Must be unique within the message
Signed 32-bit identifier of the request that will be received back in the UsersShared object. Must be unique within the message
Optional. Pass True to request bots, pass False to request regular users. If not specified, no additional restrictions are applied.
Optional. Pass True to request bots, pass False to request regular users. If not specified, no additional restrictions are applied.