Этот бот контроллирует ваши обещания, запоминает дедлайны и напоминает о них. От обычного календаря он отличается тем, что находясь с вами в чатах с общими знакомыми, товарищами и друзьями, он будет стыдить и напоминать о приближающемся дедлайне, делая таким образом невыполнение обещания более неприятным.
- Подход "Чистой Архитектуры" и техника внедрения зависимости.
- Работа с NoSQL базой данных bolt.
- Конфигурация приложения - библиотека viper.
- Запуск из Docker.
- CI/CD Github-DigitalOcean Структура проекта:
.
├── pkg
│ ├── config // парсинг конфигурации
│ ├── telegram // логика бота
│ └── repository // взаимодействие с БД
├── cmd // точка входа в приложение
make build-image
make start-container
Если приложение запускается впервые, необходимо прокинуть ваш токен телеграма в окружение.