我创建了一个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>