Итак, все необходимые действия сделаны, соберем телеграмм бота. Ниже приведу весь код с комментариями. Можно подключать свой токен, создавать массив сайтов для проверки и пользоваться ботом. <?php
$update = json_decode(file_get_contents('php://input'), true); //слушаем телеграм
if (isset($update['message'])) {
$message = $update['message']; // сообщение которое получил бот
$chatId = $message['chat']['id']; // чат из которого было отправлено сообщение
http_response_code(200);
sendChatAction($chatId, 'typing');
if (isset($message['text'])) {
http_response_code(200); // отправим уведомление телеграму что все ок
sendChatAction($chatId, 'typing'); // бот будет показывать статус "печатает"
handleButton($chatId, $message['text']); // обработка входящих сообщений
}
}
function handleButton($id, $message) {
switch ($message) { // обрабатываем полученное ботом сообщение
case "Отчет": // отчет о состоянии сайтов из массив