pyrobale.objects.enums

Classes

UpdatesTypes

Types of updates.

ChatPermissions

permissions every user has in chats

ChatAction

Actions of a user in a chat.

ChatType

Types of chats.

ButtonTypes

Types of an inline button

KeyboardTypes

Types of an kyeboard button

Module Contents

class pyrobale.objects.enums.UpdatesTypes(*args, **kwds)[source]

Bases: enum.Enum

Types of updates.

MESSAGE = 'message'[source]
MESSAGE_EDITED = 'message_edited'[source]
CALLBACK_QUERY = 'callback_query'[source]
PRE_CHECKOUT_QUERY = 'pre_checkout_query'[source]
MEMBER_JOINED = 'member_joined'[source]
MEMBER_LEFT = 'member_left'[source]
SUCCESSFUL_PAYMENT = 'successful_payment'[source]
COMMAND = 'command'[source]
PHOTO = 'photo'[source]
class pyrobale.objects.enums.ChatPermissions(*args, **kwds)[source]

Bases: enum.Enum

permissions every user has in chats

CAN_SEND_MESSAGE = 'can_send_messages'[source]
CAN_SEND_MEDIA = 'can_send_media_messages'[source]
CAN_SEND_AUDIO = 'can_send_audios'[source]
CAN_SEND_DOCUMENT = 'can_send_documents'[source]
CAN_SEND_PHOTOS = 'can_send_photos'[source]
CAN_SEND_VIDEOS = 'can_send_videos'[source]
CAN_SEND_POLLS = 'can_send_polls'[source]
CAN_CHANGE_INFO = 'can_change_info'[source]
CAN_INVITE_USERS = 'can_invite_users'[source]
CAN_PIN_MESSAGE = 'can_pin_messages'[source]
CAN_MANAGE_CHAT = 'can_manage_chat'[source]
CAN_DELETE_MESSAGES = 'can_delete_messages'[source]
CAN_RESTRICT_USERS = 'can_restrict_members'[source]
CAN_PROMOTE_USERS = 'can_promote_members'[source]
class pyrobale.objects.enums.ChatAction(*args, **kwds)[source]

Bases: enum.Enum

Actions of a user in a chat.

TYPING = 'typing'[source]
PHOTO = 'upload_photo'[source]
VIDEO = 'upload_video'[source]
RECORDVIDEO = 'record_video'[source]
VOICE = 'upload_voice'[source]
DOCUMENT = 'upload_document'[source]
class pyrobale.objects.enums.ChatType(*args, **kwds)[source]

Bases: enum.Enum

Types of chats.

PRIVATE = 'private'[source]
GROUP = 'group'[source]
CHANNEL = 'channel'[source]
class pyrobale.objects.enums.ButtonTypes(*args, **kwds)[source]

Bases: enum.Enum

Types of an inline button

CALLBACK = 'callback'[source]
WEB_APP = 'web_app'[source]
URL = 'url'[source]
COPY_TEXT_BUTTON = 'copy_text_button'[source]
class pyrobale.objects.enums.KeyboardTypes(*args, **kwds)[source]

Bases: enum.Enum

Types of an kyeboard button

TEXT = 'text'[source]
REQUEST_CONTACT = 'request_contact'[source]
REQUEST_LOCATION = 'request_location'[source]
WEB_APP = 'web_app'[source]