Nods and Nod Accessories.
Go to file
Skylar Grant 30c31388a1 Move One Time Scripts back to root 2022-06-10 22:27:44 -04:00
.github/workflows . 2022-03-05 10:02:39 -05:00
One-Time Scripts Reorganizing 2022-06-03 10:13:18 -04:00
dot-commands Forgot to include unsaved gifs 2022-06-09 18:34:22 -04:00
slash-commands More testing for ephemeral help 2022-06-09 21:27:43 -04:00
.DS_Store Sanitize inputs 2022-06-01 13:09:16 -04:00
.dockerignore Ignore env files used locally 2022-06-10 21:37:59 -04:00
.eslintrc.json Initial commit 2021-09-22 12:10:52 -04:00
.gitignore Ignore env files used locally 2022-06-10 21:37:59 -04:00
Dockerfile Add dockerfile, disable github actions 2022-03-04 23:29:38 -05:00
README.md Planning 2022-06-03 23:15:33 -04:00
Roadmap.md Documentation 2022-06-03 10:07:24 -04:00
_clear-commands.js Move One Time Scripts back to root 2022-06-10 22:27:44 -04:00
_deploy-commands.js Move One Time Scripts back to root 2022-06-10 22:27:44 -04:00
_deploy_global.js Move One Time Scripts back to root 2022-06-10 22:27:44 -04:00
config.json Moving things from config.json to environment variables= 2022-05-28 17:08:41 -04:00
functions.js More testing for ephemeral help 2022-06-09 21:27:43 -04:00
main.js Error handling broke things 2022-06-09 18:31:34 -04:00
package.json Force new Node version 2021-09-22 13:43:05 -04:00
strings.json v3 to Prod 2021-09-22 13:15:31 -04:00

README.md

About Nodbot

Nodbot is a content saving and serving Discord bot. Nodbot is able to search Tenor for GIFs, save custom copypastas, and look up marijuana strain information. Nodbot is in semi-active development by voidf1sh. It's buggy as hell and very shoddily built. Don't use it.

Nodbot Help

Use the /help command to see the bot's help message.

Create Docker Image

docker build --tag=name/nodbot .

Push Docker Image

docker push name/nodbot

Immediate To-Do

  1. Sanitize inputs for SQL queries. Done.
  2. Move environment variables so they don't get included in the image.
  3. Implement error handling on all actions.
  4. Ephemeral responses to some/most slash commands.
  5. Comment the code! Document!
  6. Check for and create database tables if necessary. Handle errors.