This is used to track ideas for Hackathons.
Currently deployed on https://ideas.covhack.org/ with the bot on our Discord.
- Uses Firebase to manage project ideas
- Voting!
- A pretty web app https://github.com/covhacksoc/ideabotweb/ (in a seperate repo due to hosting with netlify)
!idea <IDEA HERE>
Add your idea
!info <ID>
Gets information on that idea
!upvote <ID>
Upvotes an idea
!downvote <ID>
Downvotes an idea
I have an .env file with the following keys:
TOKEN = discord bot token
DATABASEURL = firebase database url
PROJECTID = firebase project id
FIREBASEKEY = base key for the project
HOST = where everything appears on the internet (don't have a / at the end)
This doesn't implement anything to stop vote rigging etc. We all know each other on our discord, so it ain't really an issue. But it might be for you.