class Tourmaline::ChatPermissions
- Tourmaline::ChatPermissions
- Reference
- Object
Overview
Describes actions that a non-administrator user is allowed to take in a chat.
Included Modules
- JSON::Serializable
Defined in:
tourmaline/types/api.crConstructors
- .new(pull : JSON::PullParser)
- .new(can_send_messages : Bool | Nil = nil, can_send_audios : Bool | Nil = nil, can_send_documents : Bool | Nil = nil, can_send_photos : Bool | Nil = nil, can_send_videos : Bool | Nil = nil, can_send_video_notes : Bool | Nil = nil, can_send_voice_notes : Bool | Nil = nil, can_send_polls : Bool | Nil = nil, can_send_other_messages : Bool | Nil = nil, can_add_web_page_previews : Bool | Nil = nil, can_change_info : Bool | Nil = nil, can_invite_users : Bool | Nil = nil, can_pin_messages : Bool | Nil = nil, can_manage_topics : Bool | Nil = nil)
Instance Method Summary
-
#can_add_web_page_previews=(can_add_web_page_previews : Bool | Nil)
Optional.
-
#can_add_web_page_previews? : Bool | Nil
Optional.
-
#can_change_info=(can_change_info : Bool | Nil)
Optional.
-
#can_change_info? : Bool | Nil
Optional.
-
#can_invite_users=(can_invite_users : Bool | Nil)
Optional.
-
#can_invite_users? : Bool | Nil
Optional.
-
#can_manage_topics=(can_manage_topics : Bool | Nil)
Optional.
-
#can_manage_topics? : Bool | Nil
Optional.
-
#can_pin_messages=(can_pin_messages : Bool | Nil)
Optional.
-
#can_pin_messages? : Bool | Nil
Optional.
-
#can_send_audios=(can_send_audios : Bool | Nil)
Optional.
-
#can_send_audios? : Bool | Nil
Optional.
-
#can_send_documents=(can_send_documents : Bool | Nil)
Optional.
-
#can_send_documents? : Bool | Nil
Optional.
-
#can_send_messages=(can_send_messages : Bool | Nil)
Optional.
-
#can_send_messages? : Bool | Nil
Optional.
-
#can_send_other_messages=(can_send_other_messages : Bool | Nil)
Optional.
-
#can_send_other_messages? : Bool | Nil
Optional.
-
#can_send_photos=(can_send_photos : Bool | Nil)
Optional.
-
#can_send_photos? : Bool | Nil
Optional.
-
#can_send_polls=(can_send_polls : Bool | Nil)
Optional.
-
#can_send_polls? : Bool | Nil
Optional.
-
#can_send_video_notes=(can_send_video_notes : Bool | Nil)
Optional.
-
#can_send_video_notes? : Bool | Nil
Optional.
-
#can_send_videos=(can_send_videos : Bool | Nil)
Optional.
-
#can_send_videos? : Bool | Nil
Optional.
-
#can_send_voice_notes=(can_send_voice_notes : Bool | Nil)
Optional.
-
#can_send_voice_notes? : Bool | Nil
Optional.
Constructor Detail
Instance Method Detail
Optional. True, if the user is allowed to add web page previews to their messages
Optional. True, if the user is allowed to add web page previews to their messages
Optional. True, if the user is allowed to change the chat title, photo and other settings. Ignored in public supergroups
Optional. True, if the user is allowed to change the chat title, photo and other settings. Ignored in public supergroups
Optional. True, if the user is allowed to invite new users to the chat
Optional. True, if the user is allowed to invite new users to the chat
Optional. True, if the user is allowed to create forum topics. If omitted defaults to the value of can_pin_messages
Optional. True, if the user is allowed to create forum topics. If omitted defaults to the value of can_pin_messages
Optional. True, if the user is allowed to pin messages. Ignored in public supergroups
Optional. True, if the user is allowed to pin messages. Ignored in public supergroups
Optional. True, if the user is allowed to send audios
Optional. True, if the user is allowed to send documents
Optional. True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues
Optional. True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues
Optional. True, if the user is allowed to send animations, games, stickers and use inline bots
Optional. True, if the user is allowed to send animations, games, stickers and use inline bots
Optional. True, if the user is allowed to send photos
Optional. True, if the user is allowed to send polls
Optional. True, if the user is allowed to send video notes
Optional. True, if the user is allowed to send videos
Optional. True, if the user is allowed to send voice notes