task-bot
Описание
Telegram bot для ведения списка задач в групповом чате
Языки
- Go100%
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
README.md
ТЕЛЕГРАМ БОТ НАПОМИНАНИЯ
Бот напоминает о днях рождения, праздниках
Структура проекта
https://www.figma.com/board/txFbTeEOkFoV1nMgw1Stko/Untitled?node-id=0-1&t=VQFgv6FdnDGMc063-1
Зона ответсвенности
- Работа с сетью
API ключик: e04aa2c6-eff0-4cb1-9331-c3ae16c0c4ce
Сайтик с API ключиком https://holidayapi.com/dashboard\
Запросики нюнююнюн
Есть запрос на получение праздника, через Bruno.
скачать потыкать: https://www.usebruno.com/\
после скачивание слева сверху "Open collection", выбираете папку Bruno в Task-Bot
Директори и их ответственность
- /cmd
Сюда мы складываем main фукцию
- /internal
Сюда мы складываем библиотеки и запросы только для бота по напоминания праздников
- /pkg
Сюда складываем библиотеки предназначенные для использования в сторонних приложениях
Как запустить базу данных
- Установить Docker
- Скачать расширение PostgreSQL
https://marketplace.visualstudio.com/items/?itemName=cweijan.vscode-postgresql-client2
- Войти в базу данных используя значения переменных в .env файле
Пример .env файла
POSTGRES_PASSWORD=your_secure_password
POSTGRES_DB=my_database
POSTGRES_USER=my_user
- Создать образ базы данных
docker compose build
- Запустить базу данных
docker compose up -d
Либо не в фоновом режиме
docker compose up