A boilerplate to quickly deploy a powerful Discord bots. Quickly and painlessly deploy a powerful, lightweight and extremely easy-to-manage Discord bot for both beginners and expert users. No experience needed.
- 100% free and open source.
- Fully customizable, host on your own server!
- Quick deployment: Get the bot online in > 1 minute.
- Extremely lightweight, less than 1MB.
- Fully commented: Easy for a new developer to understand and navigate.
- Powerful command handler.
- Built in
!commands
and!help
commands. - Grant helper points to helpful people.
- Manage a helper leaderboard
- Tracks which country people are from.
- Provides an aggregate for countries.
- Keeps track of people's tech stack
- Allows search of people by what technology they use.
- Allows search of people's tech stack.
Prerequisites:
- NodeJS installed on the machine.
- Mongodb
- Installed locally. Guide here
- Or you can use free tier from mongodb.
- Your Discord bot's token. (Create Discord bot here)
- Your Discord bot invited to your server.
- A brain. 🧠
git clone git@github.com:YOUR_USER:YOUR_FORK.git
cd YOUR_FORK
cp .env.example .env
npm install
npm run dev
How can I change the bot's prefix?
- The prefix is defined in the
.env
file.
How I can start contributing?
- Fork the project
- Follow How-to / Setup to prepare everything you need
- You are ready!
How I can use local mongodb ???
- Your local mongodb url will most likely look like this:
"
mongodb://127.0.0.1:27017/joie
". Where27017
is default mongodb port andjoie
is your database name.
Does this bot moderation feature commands like !purge
, !kick
, and !ban
?
- It does not. This is not quite a moderation/utility bot.
How can I host my bot when I'm away from my machine, 24/7?
- For that, you'll need to run the program on a remote machine. You'll need a VPS of your own. You can get a VPS for less than $10/month on https://revolt.host/!
Where can I donate?
- You can support UNDERFORUMS on Patreon, send tips to my Bitcoin address (
3HFuhH4enDUKFqokiron6jyMSzPVwNHkTW
), or send me XLM on Keybase (@youngseebi)!
Can you develop a bot for me?
- I'd love to! Reach out to me if you'd like to hire me.