ChatAction

class aiogram.enums.chat_action.ChatAction(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

This object represents bot actions.

Choose one, depending on what the user is about to receive:

  • typing for text messages,

  • upload_photo for photos,

  • record_video or upload_video for videos,

  • record_voice or upload_voice for voice notes,

  • upload_document for general files,

  • choose_sticker for stickers,

  • find_location for location data,

  • record_video_note or upload_video_note for video notes.

Source: https://core.telegram.org/bots/api#sendchataction

TYPING = 'typing'
UPLOAD_PHOTO = 'upload_photo'
RECORD_VIDEO = 'record_video'
UPLOAD_VIDEO = 'upload_video'
RECORD_VOICE = 'record_voice'
UPLOAD_VOICE = 'upload_voice'
UPLOAD_DOCUMENT = 'upload_document'
CHOOSE_STICKER = 'choose_sticker'
FIND_LOCATION = 'find_location'
RECORD_VIDEO_NOTE = 'record_video_note'
UPLOAD_VIDEO_NOTE = 'upload_video_note'