Этот проект представляет собой Telegram-бот для отслеживания времени сна ребенка, разработанный с использованием библиотек grammy
и postgreSQL
. В режиме разработки используется SQlite3
.
Бот позволяет пользователям:
- Начинать отслеживание времени сна
- Завершать отслеживание времени сна
- Просматривать статистику сна за последнюю неделю
- Редактировать начало и окончание сна
-
Склонируйте репозиторий на ваш локальный компьютер:
git clone https://github.com/SvetlanaZinovkina/sleep_tracker_bot cd sleepbaby-telegram-bot
-
Установите зависимости:
npm install
-
Создайте файл
.env
в корне проекта и добавьте в него ваш Telegram Bot Token и MongoDB URI:BOT_TOKEN=your_telegram_bot_token DB_CONNECTION=your_postgreSQL_uri NODE_ENV=production || development
Запустите бота с помощью следующей команды:
nodemon index.js || npm start index.js