messages.sendMessage
Sends a message to a chat
Example
TL schema
Parameters
Name | Type | Description |
flags | Flags, see TL conditional fields | |
no_webpage | Set this flag to disable generation of the webpage preview | |
silent | Send this message silently (no notifications for the receivers) | |
background | Send this message as background message | |
clear_draft | Clear the draft field | |
peer | The destination where the message will be sent | |
reply_to_msg_id | The message ID to which this message will reply to | |
message | The message | |
random_id | Unique client message ID required to prevent message resending | |
reply_markup | Reply markup for sending bot buttons | |
entities | flags.3?Vector < MessageEntity > | Message entities for sending styled text |
schedule_date | Scheduled message date for scheduled messages |
Result
Possible errors
Code | Type | Description |
401 | AUTH_KEY_PERM_EMPTY | The temporary auth key must be binded to the permanent auth key to use these methods. |
400 | BOT_DOMAIN_INVALID | Bot domain invalid |
400 | BOT_INVALID | This is not a valid bot |
400 | BUTTON_DATA_INVALID | The data of one or more of the buttons you provided is invalid |
400 | BUTTON_TYPE_INVALID | The type of one or more of the buttons you provided is invalid |
400 | BUTTON_URL_INVALID | Button URL invalid |
400 | CHANNEL_INVALID | The provided channel is invalid |
400 | CHANNEL_PRIVATE | You haven't joined this channel/supergroup |
400 | CHAT_ADMIN_REQUIRED | You must be an admin in this chat to do this |
400 | CHAT_ID_INVALID | The provided chat id is invalid |
400 | CHAT_RESTRICTED | You can't send messages in this chat, you were restricted |
403 | CHAT_WRITE_FORBIDDEN | You can't write in this chat |
400 | ENCRYPTION_DECLINED | The secret chat was declined |
400 | ENTITY_MENTION_USER_INVALID | You mentioned an invalid user |
400 | FROM_MESSAGE_BOT_DISABLED | Bots can't use fromMessage min constructors |
400 | INPUT_USER_DEACTIVATED | The specified user was deleted |
400 | MESSAGE_EMPTY | The provided message is empty |
400 | MESSAGE_TOO_LONG | The provided message is too long |
400 | MSG_ID_INVALID | Provided reply_to_msg_id is invalid |
400 | PEER_ID_INVALID | The provided peer id is invalid |
400 | PINNED_DIALOGS_TOO_MUCH | Too many pinned dialogs |
400 | REPLY_MARKUP_INVALID | The provided reply markup is invalid |
400 | SCHEDULE_BOT_NOT_ALLOWED | Bots cannot schedule messages |
400 | SCHEDULE_DATE_TOO_LATE | You can't schedule a message this far in the future |
400 | SCHEDULE_TOO_MUCH | There are too many scheduled messages |
420 | SLOWMODE_WAIT_X | Slowmode is enabled in this chat: you must wait for the specified number of seconds before sending another message to the chat. |
400 | USER_BANNED_IN_CHANNEL | You're banned from sending messages in supergroups/channels |
400 | USER_IS_BLOCKED | You were blocked by this user |
400 | USER_IS_BOT | Bots can't send messages to other bots |
400 | YOU_BLOCKED_USER | You blocked this user |
Can bots use this methd ?
yes
Related pages
How to create styled text with message entities
Telegram allows scheduling messages
Last updated