The Crackheadbot is a multifunctional Discord bot written in JavaScript using Discord.js Commando.
Invite Crackheadbot here
I'm currently recoding the whole bot to use the Discord.js Commando framework. You can see my progress in the move-to-commando branch
- Welome and leave messages
- Custom welcome messages
- Fun little commands such as text-to-speech, weirdify and emojify
- Levels and role rewards
- Settings for welcome messages, levels and more coming soon
- Node.JS v12
- This is the main runtime the Crackheadbot runs on
- Install via NVM or nodejs.org
- MongoDB
- This is the database Crackheadbot uses to save rewards and levels
- A Discord bot token
- This is used to authenticate with Discord
- Learn more here
- Twitter tokens (twitter consumer, twitter consumer secret, etc.) (optional)
- This is used for the
tweet
command
- This is used for the
Clone the repo like so:
git clone https://github.com/TheChicken14/Crackheadbot.git
then move to the directory and install the dependencies
cd Crackheadbot
npm install
First, copy config.example.js
to config.js
cp config.example.js config.js
then change them to their respective values.
to start crackheadbot just run node .