电报BOT发送特殊字符



我创建了一个PHP脚本,用于在Telegram BOT、上发送消息

$postFields = array(
'chat_id' => $chatId,
'text' => $messageText,
'reply_markup' => $encodedKeyboard
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt($ch, CURLOPT_URL, URL . TOKEN . '/sendMessage');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postFields));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_PROXY,  PROXY_HOST . ":" . PROXY_PORT);
curl_setopt($ch, CURLOPT_PROXYUSERPWD,  DOMAIN . "\" . USERNAME . ":" . PASSWORD);
curl_exec($ch);
curl_close($ch);

我可以发送粗体、斜体、下划线和其他样式,但我不能正确发送à、è、é、ì、Á字符。

Use可以将parse_mode参数与markdown或html一起使用。

parse_mode设置为markdown并发送*bold*

parse_mode设置为html并发送<b>bold</b>

最新更新