Issue
We're using Telegram notifications to get status of our Virtual Machines and other services using PRTG Monitoring Tool.
Problem
Notificacions are not working via CURL and POSTConfiguration
curl -X POST https://api.telegram.org/<BOT_ID>/sendMessage -d 'chat_id=<CHAT_ID>&parse_mode=Markdown&text=%lastmessage %linksensor %since %group %device'
Error
{"ok":false,"error_code":400,"description":"Bad Request: text must be encoded in UTF-8"}
Testing
Playing with the configuration we noticed that Removing "%device" will make it work.Question
It is a problem with the value "%device" in the Telegram Api via CURL or POST?It is necessary for us to use "%device" value as it points to a PRTG Internal Variable.
Solution
Also encountered this. If you use the synonym placeholder %server instead of %device, then everything starts working.
Answered By - user19900891 Answer Checked By - Mildred Charles (WPSolving Admin)