Skip to content
This repository has been archived by the owner on Sep 13, 2022. It is now read-only.
/ locator_bot Public archive
generated from demidko/telegram

Бот подскажет кто из сотрудников задерживается или отсутствует на работе

License

Notifications You must be signed in to change notification settings

demidko/locator_bot

Repository files navigation

Locator

Телеграм бот подскажет кто из сотрудников задерживается или не работает сегодня. Используется русский язык и время по Владивостоку.

Команды

Просто отправьте соответствующему боту сообщение с вашим статусом на сегодня.
Статус автоматически придёт в уведомления всем коллегам.

  1. Чтобы получить расширенный отчет по всем статусам, используйте команду /start.
  2. Чтобы изменить отображение вашего имени, используйте команду /name.
  3. Чтобы удалить ваши данные из отчета, используйте команду /clear

Как запускать?

Используйте Docker. В этом случае предварительных действий не потребуется:

docker run --env TELEGRAM_TOKEN=... --env DATABASE_PATH=opt/employees demidko/locator

Бот поддерживает интеграцию с Google календарями, для этого при запуске укажите список адресов через запятую в переменной CALENDAR_URLS.

Как развернуть в облаке?

Deploy to DigitalOcean

Как собирать и запускать вручную?

./gradlew clean build

Приложение будет расположено в директории build/libs. Для запуска используйте переменные среды окружения:

TELEGRAM_TOKEN=... DATABASE_PATH=opt/employees java -jar build/libs/*-all.jar

About

Бот подскажет кто из сотрудников задерживается или отсутствует на работе

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published