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