使用Telegram API发送消息

时间:2019-01-01 09:39:23

标签: php telegram telegram-bot php-curl php-telegram-bot

我有一些PHP代码可以将消息发送到Telegram_bot

$telegrambot = "xxxxxxx"; 
$website="https://api.telegram.org/bot".$telegrambot; 
$chatId=yyyyyyy; 
$params=array('chat_id'=>$chatId,'text'=>$msg,);    

$ch = curl_init($website . '/sendMessage'); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, ($params)); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
$result = curl_exec($ch); 
curl_close($ch);

我使用curl是因为使用file_get_contents()fopen()会导致connection refused错误。但是仍然不起作用。我该如何解决?

2 个答案:

答案 0 :(得分:0)

有许多Bot代码示例可用于PHP Telegram API集成。

请检查。

批处理代码示例: https://core.telegram.org/bots/samples

答案 1 :(得分:0)

这是用PHP编写的简单的hello机器人。

https://core.telegram.org/bots/samples/hellobot