首页 > 解决方案 > Telegram Bot 如何在 curl 中设置解析模式?

问题描述

我正在为电报机器人编辑一些脚本,我只想添加解析模式 html,所以它允许我使用粗体、斜体等。

我似乎无法找到采用 parse_mode: "HTML" to curl line 的方法

 if [ -n "${TOKEN}" ];
  then
    echo "Sending telegram...";
    #Telegram notification
    curl -s -X POST https://api.telegram.org/bot${TOKEN}/sendMessage -d chat_id=${CHAT_ID} -d text="${1}" >> /dev/null
  fi

标签: pythonlinuxcurltelegramtelegram-bot

解决方案


parse_mode只是另一个参数,例如textor chat_id。你可以用-d

curl -s -X POST https://api.telegram.org/bot${TOKEN}/sendMessage -d chat_id=${CHAT_ID} -d text="${1}" -d "parse_mode='HTML'" >> /dev/null

文档


推荐阅读