Этот проект представляет собой бот для Telegram, который парсит веб-сайт https://kakoysegodnyaprazdnik.ru/, чтобы получать информацию о праздниках и отправлять ее пользователям в Telegram.
- Получает список праздников на текущую дату с веб-сайта.
- Отправляет список праздников в ответ на команду пользователя в Telegram.
-
Клонируйте репозиторий или загрузите файлы проекта.
-
Установите необходимые зависимости, указанные в файле "requirements.txt", с помощью следующей команды:
pip install -r requirements.txt
-
Создайте бота в Telegram и получите токен. Добавьте токен в файл "token.txt".
- Запустите файл "main.py", чтобы запустить бота в Telegram.
- Отправьте команду "/start" боту в Telegram чате.
- Используйте предоставленную клавиатуру для взаимодействия с ботом. Выберите "Праздники сегодня", чтобы получить список праздников на текущую дату.
- Бот получит информацию с веб-сайта и отправит ее в Telegram чат в качестве ответа.
- main.py: Содержит основной скрипт для запуска бота в Telegram и обработки команд пользователей.
- holidays_func.py: Предоставляет функции для парсинга веб-сайта и получения списка праздников.
- token.txt: Содержит токен Telegram бота. Добавьте ваш токен в этот файл для корректной работы бота.
- requirements.txt: Указывает необходимые зависимости для проекта.
- beautifulsoup4==4.11.1
- pyTelegramBotAPI==4.7.0
- requests==2.27.1
- Обязательно сохраняйте файл с токеном (token.txt) в безопасности и не распространяйте его публично.
- В этом проекте используется библиотека BeautifulSoup для парсинга веб-сайтов и библиотека pyTelegramBotAPI для взаимодействия с Telegram Bot API.
- Создание Telegram бота, который предоставляет ежедневные обновления о праздниках пользователям.
- Настройка бота для получения данных с различных веб-сайтов или источников для предоставления других типов информации пользователям.