Репозиторий TgInformBot содержит исходный код телеграм-бота, написанного на языке Python 3 с использованием библиотеки pyTelegramBotAPI. Этот бот разработан для ежедневной отправки сводки о погоде, курсах валют и случайной цитаты пользователям в Telegram.
- Погода: Бот использует API сервиса погоды OpenWeatherMap (pyowm) для получения текущей погоды в заданном городе. Он отправляет пользователю ежедневные сводки о погоде, включая температуру, скорость ветра и условия погоды.
- Курсы валют: Бот также парсит курсы валют с сайта cbr.ru. Он отправляет пользователю ежедневные обновления курсов валют для выбранных валютных пар.
- Случайная цитата: Кроме погоды и курсов валют, бот парсит с сайта citaty.info и отправляет каждый день случайную цитату. Это добавляет интерес и разнообразие в ежедневные обновления, которые пользователи получают от бота.
- bot.py: Основной файл с исходным кодом бота, который обрабатывает входящие запросы и отправляет запрошенную информацию.
- const.py: Файл с конфигурационными настройками, такими как токен бота и настройки API сервисов погоды и chat id.
- parse_func.py: Вспомогательный файл с функциями для работы с API, форматирования данных и других операций.
- requirements.txt: Файл со списком зависимостей, необходимых для работы приложения.
- README.md: Файл с описанием и инструкциями по использованию бота.
- Склонируйте репозиторий с помощью команды:
- Установите необходимые зависимости, выполнив команду:
pip install -r requirements.txt.
- Внесите необходимые настройки в файл const.py.
- Запустите бота, выполнив команду:
python bot.py.
Спасибо за использование репозитория TgInformBot! Мы надеемся, что он будет полезен и удобен вам для получения ежедневных обновлений. Если у вас есть предложения по улучшению или сообщения об ошибках, пожалуйста, создайте новый Issue в репозитории.