class

TelegramBot::User

Inherits JSON::Serializable < Reference < Object

Constructors

new(id : Int64, is_bot : Bool, first_name : String, *, last_name : Nil | String = nil, username : Nil | String = nil, language_code : Nil | String = nil, can_join_groups : Bool | Nil = nil, can_read_all_group_messages : Bool | Nil = nil, supports_inline_queries : Bool | Nil = nil, supports_guest_queries : Bool | Nil = nil, can_manage_bots : Bool | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

can_join_groups=(can_join_groups : Bool | Nil)
Source
can_join_groups?
Source
can_manage_bots=(can_manage_bots : Bool | Nil)
Source
can_manage_bots?
Source
can_read_all_group_messages=(can_read_all_group_messages : Bool | Nil)
Source
can_read_all_group_messages?
Source
first_name
Source
first_name=(first_name : String)
Source
id=(id : Int64)
Source
is_bot=(is_bot : Bool)
Source
is_bot?
Source
language_code
Source
language_code=(language_code : String | Nil)
Source
last_name
Source
last_name=(last_name : String | Nil)
Source
supports_guest_queries=(supports_guest_queries : Bool | Nil)
Source
supports_guest_queries?
Source
supports_inline_queries=(supports_inline_queries : Bool | Nil)
Source
supports_inline_queries?
Source
username
Source
username=(username : String | Nil)
Source