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 keyboard button

TransactionStatus

Types of transaction status

MessageEntityType

Types of a "MessageEntity"

Module Contents

class pyrobale.objects.enums.UpdatesTypes[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]
UPDATE = 'update'[source]
class pyrobale.objects.enums.ChatPermissions[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[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[source]

Bases: enum.Enum

Types of chats.

PRIVATE = 'private'[source]
GROUP = 'group'[source]
CHANNEL = 'channel'[source]
class pyrobale.objects.enums.ButtonTypes[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[source]

Bases: enum.Enum

Types of an keyboard button

TEXT = 'text'[source]
REQUEST_CONTACT = 'request_contact'[source]
REQUEST_LOCATION = 'request_location'[source]
WEB_APP = 'web_app'[source]
class pyrobale.objects.enums.TransactionStatus[source]

Bases: enum.Enum

Types of transaction status

PENDING = 'pending'[source]
PAID = 'paid'[source]
FAILED = 'failed'[source]
REJECTED = 'rejected'[source]
class pyrobale.objects.enums.MessageEntityType[source]

Bases: enum.Enum

Types of a “MessageEntity”

MENTION = 'mention'[source]
COMMAND = 'bot_command'[source]