# Telegram Bot channel Markdown support

The Telegram Bot channel supports basic Markdown-style formatting for messages. You can use Markdown to add **bold** text, *italic* text, [inline links](#telegram-bot-channel-markdown-support), and `pre-formatted code` to your messages. Telegram clients will render these formatting options accordingly.

Markdown syntax can be used in the text, title, or description fields of outbound [text](/docs/conversation/message-types/text-message/#telegram), [choice](/docs/conversation/message-types/choice-message/#telegram), or [card](/docs/conversation/message-types/card-message/#telegram) messages sent on the Telegram Bot channel.

For example, below is the JSON payload used to send a text message with text content containing Markdown tags using a Conversation API call:

```json
{
  "app_id": "{{APP_ID}}",
  "recipient": {
    "identified_by": {
      "channel_identities": [
        {
          "channel": "TELEGRAM",
          "identity": "{{TELEGRAM_IDENTITY}}"
        }
      ]
    }
  },
  "message": {
    "text_message": {
      "text": "*bold text*\n\n_italic text_\n\n[inline URL](http://www.example.com/)\n\n`inline fixed-width code`"
    }
  }
}
```

## Markdown syntax on the Telegram Bot channel

Examples of the supported Markdown syntax options for the Telegram Bot channel are detailed below:

table
th
Plaintext
th
Rendered text
tr
td
*bold text*

td
**bold text**

tr
td
_italic text_

td
*italic text*

tr
td
[inline URL](https://developers.sinch.com)

td
[inline URL](https://developers.sinch.com)

tr
td
`inline fixed-width code`

td
`inline fixed-width code`

tr
td
```
pre-formatted fixed-width code block
```

td
```text
pre-formatted fixed-width code block
```

tr
td
```python
pre-formatted fixed-width code blockwritten in the Python programminglanguage
```

td
```python
pre-formatted fixed-width code block
written in the Python programming
language
```

Note:
The characters `_ * ` [` can be used outside of a Markdown entity. However, you must escape them using two backslashes `\\`. Additionally, escaping inside Markdown entities is not allowed, so any Markdown entity must first be closed before and reopened after the escaped character(s).