Crackheadbot
A multifunctional Discord bot written in JavaScript using Discord.js Commando ✨
Install / Use
/learn @wissehes/CrackheadbotREADME
Crackheadbot
Version 2.0!!
The Crackheadbot is a multifunctional Discord bot written in JavaScript using Discord.js Commando.
Inviting
Invite Crackheadbot here
Status
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
Features
- [x] Welome and leave messages
- [x] Custom welcome messages
- [x] Fun little commands such as text-to-speech, weirdify and emojify
- [x] Levels and role rewards
- [x] Settings for welcome messages, levels and more coming soon
Self hosting
Installation
I will not provide any support for self hosted versions of Crackheadbot.
Requirements
- 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
tweetcommand
- This is used for the
Downloading repository and installing dependencies
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
Configurating Crackheadbot
First, copy config.example.js to config.js
cp config.example.js config.js
then change them to their respective values.
Running Crackheadbot
to start crackheadbot just run node .
