This updated version adds some new functionality to allow for the easy creation of more advanced bots, and some updated help as well. The original simple-discord-js-bot code can be found here on the v1.0 tag.
- Node JS >= 12.0.0
- NPM >= 6.9.0
- Git
- Clone this repository:
git clone https://github.com/CaZ-dev/HattjaHattja-Bot
then navigate to the new folder namedhattjaHattja-discord-js-bot
- Install dependencies with
npm i
- Edit
config.json
, replacing the placeholder values with your desired command prefix and your bot token (If you don't have one yet, see the note below on how to generate one.) - Start the bot with
node index.js
- Add the bot to the server of your choice by filling out the details in this handy application and clicking the generated link.
That's it! You can now try out the default commands like !bot help
, or create your own and restart the bot to use them.
Note: If you don't already have a Discord bot application setup you can create one by going to the Discord Developer Portal, then create a new application, give it a name, go to the "Bot" tab, then click on "Add Bot", and you're good to go!
After adding the bot to a server, call its command via !bot commandname
where "!bot" is the prefix you defined in
config.js and "commandname" is the name of a command defined and exported in the commands
folder.
You can safely delete or modify the example commands talk.js
and weather.js
but it is recommended to keep help.js
.
It's recommended that you use a process monitor like PM2 to run the bot instead of
just node
, that way it can be restarted on crashes and monitored.