class

Tourmaline::KeyboardButtonRequestUser

Inherits JSON::Serializable / Reference / Object

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

Constructors

new(request_id : Int32 | Int64, user_is_bot : Bool | Nil = nil, user_is_premium : Bool | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

request_id

Signed 32-bit identifier of the request, which will be received back in the UserShared object. Must be unique within the message

Source
request_id=(request_id : Int32 | Int64)

Signed 32-bit identifier of the request, which will be received back in the UserShared object. Must be unique within the message

Source
user_is_bot=(user_is_bot : Bool | Nil)

Optional. Pass True to request a bot, pass False to request a regular user. If not specified, no additional restrictions are applied.

Source
user_is_bot?

Optional. Pass True to request a bot, pass False to request a regular user. If not specified, no additional restrictions are applied.

Source
user_is_premium=(user_is_premium : Bool | Nil)

Optional. Pass True to request a premium user, pass False to request a non-premium user. If not specified, no additional restrictions are applied.

Source
user_is_premium?

Optional. Pass True to request a premium user, pass False to request a non-premium user. If not specified, no additional restrictions are applied.

Source