No description
Find a file
2025-11-20 17:02:30 +03:00
cmd fix: change name config 2025-10-02 00:12:15 +03:00
config fix: fix port in config 2025-10-02 00:18:44 +03:00
internal fix: /cancel for models.SeventhNightStage 2025-11-20 17:02:30 +03:00
migrations fix:add new fix migrate 2025-11-07 11:08:57 +03:00
.gitignore fix: new message 2025-11-07 14:20:28 +03:00
docker-compose.yaml style: delete Makefile, edit version postgreSQL in docker-compose, edit .gitignore 2025-10-17 13:37:48 +03:00
Dockerfile build: The DBMS has been changed to postgres. Changed the Dockerfile and entrypoint.sh . Created docker-compose.yaml 2025-10-01 17:54:52 +03:00
entrypoint.sh fix: change db_name in entrypoint.sh 2025-10-02 01:17:36 +03:00
go.mod fix: add driver postgreSQL 2025-10-01 18:23:10 +03:00
go.sum fix: add driver postgreSQL 2025-10-01 18:23:10 +03:00
note.md docs: edit documentation 2025-10-17 13:28:38 +03:00
README.md docs: edit documentation 2025-10-17 13:28:38 +03:00

Телеграмм-бот "Дневник сна"

Телеграмм бот для отслеживания данных о снах (ночных или дневных), а также сбор метрик и их экспорт


Развёртывание бота

Для начала нужно получить индивидуальный токен телеграмм-бота, используя: @BotFather

Создать .env файл и в нём создать 3 переменные окружения и задать для них значения:

TELEGRAM_TOKEN=аш_токен>
DB_PASSWORD=<пароль_для_бд>
DB_HOST=<db-или-localhost>

Для развертывания используется docker. В папке проекта выполните команду для сборки образа:

docker compose build

Для запуска бота используется команда:

docker compose run -d

Таким образом происходит поднятие контейнеров.

Остановить контейнеры:

docker compose down