/Task-Manager-Bot

This is project for 2-nd course of "Software Engineering"

Primary LanguageJavaScriptMIT LicenseMIT

Telegram-Bot

This bot is created to schedule tasks. You can create a group of tasks and tasks in this group and you can interact with tasks by using commands or menus. The link to the bot is in the description of the repository

Download & Run

  1. Install all necessary packages
$ npm install
  1. Set up a configuration file

Configuration file should be named as .env, example is named as .env.example

  1. Create collection
$ node createCollection.js
  1. Run
$ npm run dev

Available commands

/start - Restart bot
/help - Command list
/info - Bot information
/menu - Task manager menu
/myTasks - View tasks
/addTask - Add task
/deleteTask - Delete task
/updateTask - Update task status
/chooseGroup - Select active group
/myGroups - View your groups
/addGroup - Add group
/deleteGroup - Delete group
/time - View time