PHP Telegram Bot在Xampp Apache HTTP上运行错误

时间:2017-07-19 06:07:15

标签: php apache server bots telegram

这是我运行时给出的错误。有人可以帮助我吗?

  

警告:   的file_get_contents(https://api.telegram.org/bot/sendMessage?chat_id=&text=default):   无法打开流:HTTP请求失败! HTTP / 1.1 400错误请求   在第30行的C:\ xampp \ htdocs \ Socializers_bot \ index.php

  <?php

   ini_set('error_reporting', E_ALL);

 $botToken = "";
 $website = "https://api.telegram.org/bot".$botToken;

$update = file_get_contents('php://input');
$update = json_decode($update, TRUE);

$chatId = $update["message"]["chat"]["id"];
$message = $update["message"]["text"];

switch($message) {

case "/test":
    sendMessage($chatId, "test");
    break;
case "/hi":
    sendMessage($chatId, "hey there!");
    break;
default:
    sendMessage($chatId, "default");

 }

 function sendMessage ($chatId, $message) {

$url = $GLOBALS['website']."/sendMessagechat_id=".$chatId."&text=".urlencode($message);
file_get_contents($url);
 }

 ?>

我还尝试将URL更改为CURL。 $curlurlencode ......它又给了我一个错误。

0 个答案:

没有答案