Nods and Nod Accessories.
Go to file
2022-06-10 22:47:07 -04:00
.github/workflows . 2022-03-05 10:02:39 -05:00
dot-commands Forgot to include unsaved gifs 2022-06-09 18:34:22 -04:00
slash-commands Move closereq to ephemeral & add permission check 2022-06-10 22:47:07 -04:00
_clear-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
_deploy-commands.js Move One Time Scripts back to root 2022-06-10 22:27:44 -04:00
.dockerignore Ignore env files used locally 2022-06-10 21:37:59 -04:00
.DS_Store Sanitize inputs 2022-06-01 13:09:16 -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
config.json Update to work with Nodbot server 2022-06-10 22:28:12 -04:00
Dockerfile Add dockerfile, disable github actions 2022-03-04 23:29:38 -05:00
functions.js Move closereq to ephemeral & add permission check 2022-06-10 22:47:07 -04:00
main.js Restructure savegif & implement ephemeral response 2022-06-10 22:29:01 -04:00
package.json Force new Node version 2021-09-22 13:43:05 -04:00
README.md Planning 2022-06-03 23:15:33 -04:00
Roadmap.md Documentation 2022-06-03 10:07:24 -04:00
strings.json v3 to Prod 2021-09-22 13:15:31 -04:00

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.