Нужно создать простой Тг-бот с простым фунционалом. Цель бота получать открытые данные о курсе криптовалюты с любого проверенного сайта.
Ожидаемый стек:
- Python
- Библиотека на ваш выбор
- Для парсинга: requests/BeautifulSoup4/selenium
- Логирование в файл
Ожидаемый функционал бота:
- Команда /start: бот приветствует пользователя и выдает список доступных команд
- Команда /get_data [параметр]: основная команда парсинг данных о курсе криптовалюты. Бот по команде /get_data BTC заходит на сайт, парсит текущую цену Bitcoin к USDT и её изменение за 24 часа. Возвращает: "BTC/USDT: $43,150 (+2.3% за 24ч)"
- Обработка ошибок: Бот должен корректно обрабатывать ошибки (город не найден, нет подключения к интернету, сайт изменил структуру) и отправлять пользователю понятное сообщение об ошибке
- Логирование: Все запросы пользователей (ID пользователя, команда, время, статус выполнения) должны записываться в файл bot.log
Опубликован 17.12.2025 в 18:35 Последнее изменение: 18.12.2025 в 12:15