Skip to content

cherry-pynya/neverForget_bot

Repository files navigation

NeverForgetBot

Это простотй бот напоминалка, все что нужно для начала работы это установить часовой пояс. К сожалению бот не задеплоин на сервер =(

Установка Чтобы запустить бота на локальной машине нужно:

  • клонировать репозиторий
  • установить пакеты через npm i
  • запустить бота командой npm run start
  • перейти по ссылке чтобы начать работать с ботом

При запуске бот попросит вас установить часовой пояс, чтобы во время присылать вам уведомления.

Команды:

  • /newreminder запускает процесс установки напоминания (напоминания нельзя устанавливать в прошедшем вермени)
  • /showlist Показывает все напоминания (через этот список можно удалить напоминание)
  • /cancel сбрасывает бота до состояния дефолтной работы
  • /changetimezone запускает процесс смены часовой пояса

Сам по себе бот это node.js приложение, написанное на TypeScript. Напоминания бот сохраняет в базу MongoDB. За работу со временем и часовыми поясами отвечает moment.js. За работу с Telegram отвечает библиотека node-telegram-bot-api .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published