sendChatAction
Broadcast a temporary chat action to show users what your bot is doing. Set typing, uploading, recording, or location statuses for up to 5 seconds.
Instructions
Tell the user that something is happening on the bot's side. The status is set for 5 seconds or less (when a message arrives from your bot, Telegram clients clear its typing status). Returns True on success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Type of action to broadcast. Choose one: '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. | |
| chat_id | Yes | Unique identifier for the target chat or username of the target supergroup or channel (in the format @channelusername). | |
| message_thread_id | No | Unique identifier for the target message thread; for supergroups only. | |
| business_connection_id | No | Unique identifier of the business connection on behalf of which the action will be sent. |