Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL ^ E_WARNING);
  3.  
  4.  
  5. require "telegrambot.php"; // подключаем telegrambot.php
  6. $bot = new BOT(); // в переменную $bot создаем экземпляр нашего класса BOT
  7. ############################################################################
  8. $output = json_decode(file_get_contents('php://input'), true);
  9. echo($promoCode);
  10.  
  11. $chat_id = @$output['message']['chat']['id']; // идентификатор чата
  12. $user_id = @$output['message']['from']['id']; // идентификатор пользователя
  13. $username = @$output['message']['from']['username']; // username пользователя
  14. $first_name = @$output['message']['chat']['first_name']; // имя собеседника
  15. $last_name = @$output['message']['chat']['last_name']; // фамилию собеседника
  16. $chat_time = @$output['message']['date']; // дата сообщения
  17. $message = @$output['message']['text']; // Выделим сообщение собеседника (регистр по умолчанию)
  18. $msg = mb_strtolower(@$output['message']['text'], "utf8"); // Выделим сообщение собеседника (нижний регистр)
  19.  
  20. $callback_query = @$output["callback_query"]; // callback запросы
  21. $data = $callback_query['data']; // callback данные для обработки inline кнопок
  22.  
  23. $message_id = $callback_query['message']['message_id']; // идентификатор последнего сообщения
  24. $chat_id_in = $callback_query['message']['chat']['id']; // идентификатор чата
  25. ############################################################################
  26. $pic = "http://aftamat4ik.ru/wp-content/uploads/2017/03/photo_2016-12-13_23-21-07.jpg";
  27.  
  28. // $telegram->
  29.  
  30.  
  31.  
  32.  
  33. switch($message) { // в переменной $message содержится сообщение, которое мы отправляем боту.
  34.  
  35. case '/start': $bot->sendMessage($user_id, "Привет ".$first_name, [[
  36. 'Бла-бла-бла'
  37. ]]);
  38. break;
  39.  
  40. case '/pic': $bot->sendPhoto([
  41. 'chat_id' => $chat_id,
  42. 'photo' => $pic,
  43. 'caption' => 'Some caption'
  44. ]);
  45. break;
  46.  
  47. default: $bot->sendMessage($user_id, "Неизвестная команда");
  48. }
  49.  
  50.  
  51. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement