Для того чтобы узнать активность человека в Telegram, вам понадобится использовать Telegram API и язык программирования PHP.
Сначала вам нужно зарегистрировать бота в Telegram, чтобы получить токен доступа к API. Для этого вам нужно обратиться к BotFather, специальному боту Telegram, который поможет вам создать нового бота и выдаст вам токен доступа.
После получения токена доступа, вы можете использовать его для создания экземпляра объекта класса TelegramBotAPI в PHP. Этот класс предоставляет различные методы для взаимодействия с API Telegram, включая возможность отправлять запросы и получать ответы.
Чтобы узнать активность пользователя в Telegram, вы можете использовать метод getUpdates, который позволяет получать обновления, такие как входящие сообщения, от заданного момента времени. Вы можете установить нужные параметры, такие как дата и время, с которых начинать получать обновления, и фильтровать результаты, чтобы получить только интересующую вас информацию.
Пример кода:
<?php // Подключаем библиотеку для работы с Telegram API require_once 'TelegramBotAPI.php'; // Создаем экземпляр объекта класса TelegramBotAPI с использованием токена доступа $token = 'YOUR_TOKEN_HERE'; $telegram = new TelegramBotAPI($token); // Устанавливаем параметры для получения обновлений $parameters = array( 'offset' => 0, // Начиная с какого момента времени получать обновления (0 - все) 'limit' => 100, // Количество обновлений, которые нужно получить за один запрос ); // Отправляем запрос на получение обновлений $response = $telegram->getUpdates($parameters); // Перебираем полученные обновления и проверяем активность пользователя foreach ($response['result'] as $update) { // Получаем информацию о пользователе и его активности $chat_id = $update['message']['chat']['id']; $message_text = $update['message']['text']; $message_date = $update['message']['date']; // Проверяем активность пользователя if ($message_text != '') { echo "Пользователь c id $chat_id активен. Последнее сообщение: $message_text, дата: $message_daten"; } else { echo "Пользователь c id $chat_id неактивенn"; } } ?>
В этом примере мы использовали метод getUpdates для получения обновлений и перебираем полученные результаты. Для каждого обновления мы проверяем активность пользователя, проверяя, есть ли текст в сообщении. Если текст присутствует, то считаем, что пользователь активен, и выводим информацию о его последнем сообщении и дате.
Не забудьте заменить 'YOUR_TOKEN_HERE' на свой токен доступа, который вы получили при регистрации бота в Telegram.
Надеюсь, эта информация поможет вам узнать активность человека в Telegram с помощью PHP и Telegram API.