0
Ich brauche einen einfachen Bot, um Nachricht per Telegramm zu senden. Ich benutze diesen PHP-Code aus dem Grund:Telegramm Bot Nachricht vom Server senden fehlgeschlagen (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);
}
- Wenn ich file_get_contents verwende ich http erhalten schlechte Anfrage 400 ....
- Mit curl nichts geändert
- ich die $ url in Textdatei setzen und ich benutzte es im Browser und es funktioniert gut
irgendein Vorschlag?
ich benutze cloudflare für SSL-Zertifikat und die Webhook-Methode wird initiiert.
https://api.telegram.org/bot****/sendMessage? chat_id = *** & text = Hallo Ich habe das Problem gefunden. & ==> & Ich versuche die Codierungsmethoden, aber es funktioniert nicht. – Mostafa
Wenn Sie die Problemlösung gefunden haben, kann nicht schwierig sein. – Ravistm