Every send* method follows the same shape: a chat_id saying where the message goes, a reference you choose, and the content itself. Options like reply_to_message_id, to_user_id, caption, and web_page_preview behave the same way across all of them.

Media methods take a file id, not the file. Upload the file first — see Uploading Media Files.

Any outgoing message can carry an inline menu, and every one of them is acknowledged with messageAck.


sendText

sendPhoto

sendVideo

sendAudio

sendVoice

sendDocument

Location

Contact

Inline Menu-Applies to All Outgoing Messages

Message Acknowledgment and Status Tracking Overview