README.md

TgInformBot

Описание репозитория:

Репозиторий TgInformBot содержит исходный код телеграм-бота, написанного на языке Python 3 с использованием библиотеки pyTelegramBotAPI. Этот бот разработан для ежедневной отправки сводки о погоде, курсах валют и случайной цитаты пользователям в Telegram.

Функциональность бота:

  1. Погода: Бот использует API сервиса погоды OpenWeatherMap (pyowm) для получения текущей погоды в заданном городе. Он отправляет пользователю ежедневные сводки о погоде, включая температуру, скорость ветра и условия погоды.
  2. Курсы валют: Бот также парсит курсы валют с сайта cbr.ru. Он отправляет пользователю ежедневные обновления курсов валют для выбранных валютных пар.
  3. Случайная цитата: Кроме погоды и курсов валют, бот парсит с сайта 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 с ошибкой
Разработчики