Problem
Messages sent to Telegram show raw Markdown syntax instead of rendered formatting. Bold text shows as **text**, and links show as [text](url) instead of being clickable.
Example output in Telegram
Right now in **Antwerp**, the temperature is approximately **6°C (43°F)**, with a feels-like temperature of around **4°C**. There are brief showers occurring in the area, and conditions are quite chilly and wintry. Humidity is high at around 93%.
Sources:
- [Weather Today - Antwerp, Belgium (Weather Atlas)](https://www.weather-atlas.com/en/belgium/antwerp)
- [Antwerp Current Weather (AccuWeather)](https://www.accuweather.com/en/be/antwerp/27046/current-weather/27046)
- [BBC Weather - Antwerp](https://www.bbc.com/weather/2803138)
Expected
Bold text should be rendered as bold, and links should be clickable.
Notes
The AI model outputs standard Markdown (**bold**, [text](url)), but Telegram requires either:
- Markdown v1 parse mode — natively supports
*bold*, _italic_, `code`, and [links](url). Only needs **bold** → *bold* conversion.
- HTML parse mode — needs Markdown → HTML conversion.
- MarkdownV2 parse mode — requires escaping all special characters, which conflicts with the AI's standard Markdown output.
Markdown v1 is likely the simplest option.
Problem
Messages sent to Telegram show raw Markdown syntax instead of rendered formatting. Bold text shows as
**text**, and links show as[text](url)instead of being clickable.Example output in Telegram
Expected
Bold text should be rendered as bold, and links should be clickable.
Notes
The AI model outputs standard Markdown (
**bold**,[text](url)), but Telegram requires either:*bold*,_italic_,`code`, and[links](url). Only needs**bold**→*bold*conversion.Markdown v1 is likely the simplest option.