| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- include 'Telegram.php';
- $bot_token = 'bot_token';
- $telegram = new Telegram($bot_token);
- $text = $telegram->Text();
- $chat_id = $telegram->ChatID();
- $data = $telegram->getData();
- $callback_query = $telegram->Callback_Query();
- if (isset($_GET['user_id']) && isset($_GET['inline']) && isset($_GET['score'])) {
- $content = ['user_id' => $_GET['user_id'], 'inline_message_id' => $_GET['inline'], 'score' => $_GET['score'], 'force' => 'false'];
- $reply = $telegram->setGameScore($content);
- echo $reply;
- return;
- }
- if ($data['inline_query'] !== null && $data['inline_query'] != '') {
- $query = $data['inline_query']['query'];
- if (strpos('gamename', $query) !== false) {
- $results = json_encode([['type' => 'game', 'id'=> '1', 'game_short_name' => 'game_short']]);
- $content = ['inline_query_id' => $data['inline_query']['id'], 'results' => $results];
- $reply = $telegram->answerInlineQuery($content);
- }
- }
- if ($callback_query !== null && $callback_query != '') {
- $game_name = $data['callback_query']['game_short_name'];
- $user_id = $data['callback_query']['from']['id'];
- $inline_id = $data['callback_query']['inline_message_id'];
- $content = ['callback_query_id' => $telegram->Callback_ID(), 'url' => 'http://domain.com/gamefolder/?user_id='.$user_id.'&inline='.$inline_id];
- $telegram->answerCallbackQuery($content);
- }
- if ($text == '/start') {
- $content = ['chat_id' => $chat_id, 'text' => 'Welcome to Test GameBot !'];
- $telegram->sendMessage($content);
- }
|