discord-task-bot icon indicating copy to clipboard operation
discord-task-bot copied to clipboard

A simple task management bot for Discord to work with your team without missing anything written in Javascript with Discord.js.

Discord Task Manager Bot

Usage

To use directly, click on this link

How to use?

Just add, assign(if needed) and mark as done(tick off)

  1. /add - Add a new task (Mention someone to assign to them)
  2. /list - List all tasks(not done)
  3. /done - Mark a task as done
  4. /done-list - List all tasks(done)
  5. /undo - Unmark a task as done

Setup

With Docker

Note: This might be outdated and might not work anymore

  1. Clone
git clone [email protected]:Task-Manager-Bot/discord-task-bot.git
  1. Install Dependencies
npm install
yarn
  1. Fill .env with Discord Bot Token (Developer Portal)
cp .env.docker.example .env
  1. Run docker compose
docker-compose up

Without Docker

  1. Clone
git clone [email protected]:Task-Manager-Bot/discord-task-bot.git
  1. Install Dependencies
npm install
yarn
  1. Fill .env with Discord Bot Token (Developer Portal)
cp .env.example .env
  1. Change DB host in db to localhost in config/sequelize.js

  2. Run locally (using nodemon)

npm run dev
yarn dev

Contributing

Read the CONTRIBUTING.md file

Contributers

image of contributors generated by https://contributors-img.web.app/ pulling from https://github.com/Task-Manager-Bot/discord-task-bot/graphs/contributors