Name Last Update
commands Loading commit data...
node_modules Loading commit data...
util Loading commit data...
.env Loading commit data...
README.md Loading commit data...
main.js Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...

Anxiety Manager

What is it?

A work in progress Discord bot to help with anxiety.
Using: Node.js

Run the bot!

To run the bot, either copy from this repository and run from local with "node main.js"
or use this invite link; https://discord.com/api/oauth2/authorize?client_id=980901787366215680&permissions=534723951680&scope=bot
Note: This repository is designed to work locally. To learn how to host on Heroku, refer to this repository; https://github.com/ThetaTheory/anxietymanager

Commands

Base Complete

;help : help with commands
;calm : guided anxiety relief
;breathe : guided breathing exercise
;cute : pulls a random animal picture from reddit
;chat : chatbot
;checklist : guided anxiety relief checklist

Main Code Files

main.index
commands
|_ breathe.js
|_ calm.js
|_ chat.js
|_ checklist.js
|_ cute.js
|_ help.js

API used:

cute.js : https://www.npmjs.com/package/random-puppy
chat.js : https://brainshop.ai/

TBA:

  • Smarter Chatbot API
  • Optimise checklist with loop, add branching help for different types of anxiety (social, procrastination, etc).

Referenced:

Base: https://www.youtube.com/watch?v=Feypj3XbYAY&list=PL1vRCNgkH_PlwLQAHqaYoMJqHEy1DAi6Q
React: https://www.youtube.com/watch?v=wXjsCiUjUqo&t=201s
Chatbot: https://youtu.be/67eHZsPmbQA
Heroku: https://www.youtube.com/watch?v=OFearuMjI4s