簡體   English   中英

使用 Telegram api 發送消息

[英]Sending message using Telegram api

我有一些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錯誤。 但它仍然不起作用。 我該如何解決?

有很多 Bot 代碼示例可用於 PHP Telegram API 集成。

請檢查一下。

機器人代碼示例: https : //core.telegram.org/bots/samples

這是用 PHP 編寫的簡單 hello bot。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM