Skip to content

RagingRectangle/ChecklistBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChecklistBot

About

Discord bot for creating checklists

Join the Discord server for any help and to keep up with updates: https://discord.gg/USxvyB9QTz

   

Requirements

1: Node 16+ installed on server

2: Discord bot with:

  • Server Members Intent
  • Message Content Intent
  • Read/write perms in channels

   

Install

git clone https://github.com/RagingRectangle/ChecklistBot.git
cd ChecklistBot
cp -r config.example config
npm install

   

Config Setup

  • token: Discord bot token.
  • slashGuildIDs: List of guild IDs where commands should be registered.
  • checklistCommand: Name of slash command.    

Premade Checklist Setup

  • Config file: /config/checklists.json
  • Fill out the name for the checklist and an array of the items to be included.    

Usage

  • Start the bot in a console with node checklist.js
  • Can (should) use PM2 to run instead with pm2 start checklist.js
  • Begin by typing /<checklistCommand> and select custom or premade.
  • Fill out or confirm that everything looks good on the popop response.
  • Use the dropdown list to mark items as completed (or unmark them).
  • The Finish button will complete the checklist.
  • The Edit button allows you to rename the checklist and add/remove any items.
  • The Delete button will delete the entire message.

Screenshots

Create Custom Checklists:

custom

Mark Off Completed Items:

Scripts

Edit Checklists:

Links

Sample:

Links

About

Discord bot for creating checklists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published