Привет всем!

Закончила реализацию бота-напоминалки для VK и Telegram. Делюсь впечатлениями от разработки.

1. Хотела сохранить командный интерфейс одинаковым для двух платформ. Для этого реализовала адаптеры для VK и Tg: Посмотреть тут: https://github.com/NicaZadirieva/bot\_reminder/tree/main/app/adapters

2. Перевела приложение на современный uv (утилита для работы с библиотеками/окружением приложений на python) и сделала запуск через just (утилита для удобного запуска py-приложений через собственные алиасы команд) Это помогло в дальнейшем настроить грамотно логирование - отдельно файл конфигов для прода и разработки. Пример конфига: https://github.com/NicaZadirieva/bot\_reminder/blob/main/log\_conf.development.yaml

3. Переделала обработку настроек приложения через pydantic (библиотека для валидации данных) Используя pydantic, запретила одновременный запуск бота на VK и Telegram, причем довольно красиво и быстро. Посмотреть тут: https://github.com/NicaZadirieva/bot\_reminder/blob/main/app/core/settings.py Теперь для того чтобы отключать ботов, достаточно указать VK_RUN=false и TG_RUN=false в .env перед перезапуском приложения.

Также оформила README.md (исправила за нейронкой)

Привет всем!
Закончила реализацию бота-напоминалки для VK и Telegram. Делюсь впечатлениями от разработки.
1. Хотела сохранить командный интерфейс одинаковым для двух платформ | Сетка — социальная сеть от hh.ru Привет всем!
Закончила реализацию бота-напоминалки для VK и Telegram. Делюсь впечатлениями от разработки.
1. Хотела сохранить командный интерфейс одинаковым для двух платформ | Сетка — социальная сеть от hh.ru