7 месяцев назад
История
README.md
TgInformBot
Описание репозитория:
Репозиторий TgInformBot содержит исходный код телеграм-бота, написанного на языке Python 3 с использованием библиотеки pyTelegramBotAPI. Этот бот разработан для ежедневной отправки сводки о погоде, курсах валют и случайной цитаты пользователям в Telegram.
Функциональность бота:
- Погода: Бот использует API сервиса погоды OpenWeatherMap (pyowm) для получения текущей погоды в заданном городе. Он отправляет пользователю ежедневные сводки о погоде, включая температуру, скорость ветра и условия погоды.
- Курсы валют: Бот также парсит курсы валют с сайта cbr.ru. Он отправляет пользователю ежедневные обновления курсов валют для выбранных валютных пар.
- Случайная цитата: Кроме погоды и курсов валют, бот парсит с сайта citaty.info и отправляет каждый день случайную цитату. Это добавляет интерес и разнообразие в ежедневные обновления, которые пользователи получают от бота.
Репозиторий содержит следующие файлы и структуру кода:
- .env: Файл с конфигурационными настройками, такими как токен бота, настройки API сервисов погоды и директории БД.
- bot.py: Основной файл с исходным кодом бота, который обрабатывает входящие запросы и отправляет запрошенную информацию.
- btns.py: Файл с кнопками бота
- db_tool.py: Содержит функции для работы с базой данных
- parse_func.py: Вспомогательный файл с функциями для работы с API, форматирования данных и других операций.
- requirements.txt: Файл со списком зависимостей, необходимых для работы приложения.
- README.md: Файл с описанием и инструкциями по использованию бота.
- data/db.db: База данных SQLite
Описание
Бот, который присылает ежедневную сводку, которую настраивает пользователь
Конвейеры
0
успешных
0
с ошибкой