Skip to main content
This section covers all text and non-media interactive message types available in the Telegram Bot API.

Sending Text Messages

sendMessage

Use this method to send text messages.
BLP Example

copyMessage

Use this method to copy messages of any kind. The method is analogous to the method forwardMessage, but the copied message doesn’t have a link to the original sender.
BLP Example

forwardMessage

Use this method to forward messages of any kind.
BLP Example

Interactive Content

sendLocation

Use this method to send point on the map.
BLP Example

editMessageLiveLocation

Use this method to edit live location messages. A location can be edited until its live_period expires or editing is explicitly disabled by a call to stopMessageLiveLocation.
BLP Example

stopMessageLiveLocation

Use this method to stop updating a live location message before live_period expires.
BLP Example

sendVenue

Use this method to send information about a venue.
BLP Example

sendContact

Use this method to send phone contacts.
BLP Example

sendPoll

Use this method to send a native poll.
BLP Example

sendDice

Use this method to send an animated emoji that will display a random value.
BLP Example

sendChatAction

Use this method when you need to tell the user that something is happening on the bot’s side. The status is set for 5 seconds or less.
BLP Example

Editing & Deleting Messages

editMessageText

Use this method to edit text and game messages.
BLP Example

deleteMessage

Use this method to delete a message, including service messages.
BLP Example