0
電信でメッセージを送信するには、簡単なロボットが必要です。私はその理由のために、このPHPのコードを使用します。テレグラムサーバからのメッセージの送信に失敗しました(PHP)
header('Content-Type: text/html; charset=utf-8');
$message= file_get_contents("php://input");
$arrayMessage= json_decode($message, true);
$token= "*********";
$chat_id= $arrayMessage['message']['from']['id'];
$command= $arrayMessage['message']['text'];
if($command == '/start'){
$text= "Hello";
$url= "https://api.telegram.org/bot".$token."/sendMessage?chat_id=".$chat_id."&text=".$text;
file_put_contents("message.txt", $url);
//file_get_contents ($url);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
}
- 私はのfile_get_contentsを使用する場合、私は、HTTP不正な要求400を受け取る....
- カールは何も
- を変更しないで、私は、テキストファイルに$のURLを入れてと私はブラウザでそれを使用して素晴らしいです
どのような提案?
私はssl certificateにcloudflareを使用しており、webhookメソッドが開始されています。
https://api.telegram.org/bot****/sendMessage?chat_id = *** & text =こんにちは 問題が見つかりました。 &==> & 私はエンコード方法を試していますが、うまくいきません。 – Mostafa
問題解決が困難でないことがわかった場合は、 – Ravistm