Skip to content

Resetand/mister-proper

Repository files navigation

Mister Proper

Api for telegram bot

Бот для менеджмента дежурных в квартире/комнате. Добавьте его в свой чат, сделайте админом, назовите участников и бот станет следить за соблюдением графика дежурств. На данный момент реализован бот в телеграмме

Что умеет:

  • Сформировать график
  • Показать текущего дежурного
  • Показать список дежурных
  • Отметить факт дежурства

Quick Start

# Установит зависимости 
npm i

Для разработки есть тестовый бот - @mister_proper_test_bot

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

  1. Скопировать файл .env.expamles
  2. Переименновать его в .env
  3. Узнать и прописать все переменные окружения

После этого можно запустить тестового бота:

# запускает сервер на 4000 порту и бота
npm run dev

.env.example

Если на тут возвращает pong, a в консоле нет ошибок - все работает и можно общаться и дебажить - https://t.me/mister_proper_test_bot

Docker

Создать образ:

docker build -t proper .

Запустить докер образ

docker run --env-file .env -p 3000:3000 -v $(pwd):/usr/src/app proper

About

NodeJS API for duty schedule bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published