API REST Telegram parse_mode = html - PullRequest
       66

API REST Telegram parse_mode = html

0 голосов
/ 29 апреля 2020

У меня есть следующий запрос CURL

 curl -s -X POST https://api.telegram.org/botxxxxx/sendMessage -d chat_id=-xxxx -d text="Remember guys,%0A%0A\<b\>THERE IS NO GLOBAL ROM, NO PLAYSTORE, NO GOOGLE PAY, NO ROOT, NO BOOTLOADER UNLOCK\!\</b\>,%0A%0AI will let you know when that changes, for more information on your watch, and how to remove chinese apps please visit http://miwatch.cf" -d "parse_mode='html'"

Я пытаюсь отправить html, чтобы я мог получить новую строку и жирный текст, но я получаю

{"ok":false,"error_code":400,"description":"Bad Request: unsupported parse_mode"

I ' мы также пробовали HTML / Markdown / MARKDOWN / markdown, один и тот же ответ каждый раз ...

1 Ответ

1 голос
/ 29 апреля 2020

HTML parse_mode не должен заключаться в кавычки:

-d "parse_mode='html'" ----> -d parse_mode=HTML.

Я использовал одинарные кавычки вокруг text, поэтому что мой терминал не будет пытаться расширить «специальные символы» ;

curl -s -X POST https://api.telegram.org/bot<mytoken>/sendMessage -d chat_id=1234567 -d text='Remember guys, <b>THERE IS NO GLOBAL ROM, NO PLAYSTORE, NO GOOGLE PAY, NO ROOT, NO BOOTLOADER UNLOCK!</b>, will let you know when that changes, for more information on your watch, and how to remove chinese apps please visit http://miwatch.cf' -d parse_mode=HTML

enter image description here

...