2017-02-12 95 views
0

我正在實現我的機器人電報與遊戲。 我寫了這個:電報機器人遊戲不工作

$content = file_get_contents("php://input"); 
$update = json_decode($content, true); 
if(!$update) 
{ 
    exit; 
} 
$chatId = isset($message['chat']['id']) ? $message['chat']['id'] : ""; 

header("Content-Type: application/json"); 
$parameters = array('chat_id' => $chatId); 
$parameters["method"] = "sendGame"; 
$parameters["game_short_name"] = "prova"; 
$parameters["text"] = parse_url("<my_html_5_url>"); 
$message = json_encode($parameters); 
echo json_encode($parameters); 

我的樣本HTML5代碼:

<!DOCTYPE html> 
<html> 
    <head> 
     <meta charset="UTF-8"> 
     <title>Title of the document</title> 
    </head> 

    <body> 
     Content of the document...... 
    </body> 

</html> 

當我打電話的比賽中,我只看到Botfather插入圖像,但我沒有機會看到我的HTML5。我錯在哪裏?以這種方式

回答

0

我編輯:

$content = file_get_contents("php://input"); 
$update = json_decode($content, true); 

if(!$update) 
{ 
    exit; 
} 

$message = isset($update['message']) ? $update['message'] : ""; 
$messageId = isset($message['message_id']) ? $message['message_id'] : ""; 
$chatId = isset($message['chat']['id']) ? $message['chat']['id'] : ""; 
header("Content-Type: application/json"); 

if(isset($update["callback_query"])) { 
    $parameters["method"] = "answerCallbackQuery"; 
    $parameters["callback_query_id"] = $update["callback_query"]["id"]; 
    $parameters["url"] = "<my_html_5_url>"; 
    echo json_encode($parameters); 

    die; 
} 
$parameters = array('chat_id' => $chatId); 
$parameters["method"] = "sendGame"; 
$parameters["game_short_name"] = "prova"; 

echo json_encode($parameters);