Создание функции для проверки подписки пользователя 0:58 Создание функции "check_subscription" для проверки наличия пользователя на канале. Функция принимает информацию о пользователе (chat_member) и проверяет его статус (не равен "left").
Добавление проверки подписки в команду "start" 3:08 Добавление проверки подписки перед выводом приветствия. Если пользователь подписан, вывод приветствия, если нет - сообщение о подписке.
Создание онлайн-кнопок для доступа к функционалу бота 7:31 Создание онлайн-кнопок "subscribe" и "already subscribed" для доступа к функционалу бота. Создание клавиатуры с этими кнопками и их вывод в сообщении о подписке.
Обработка событий для онлайн-кнопок 9:12 Создание обработчика для события "callback_data" для онлайн-кнопки "subscribe". Удаление сообщения с онлайн-кнопками и проверка подписки пользователя. Если пользователь подписан, вывод приветствия, если нет - сообщение о подписке.