Generate from Template
You must be logged into GitHub to generate from the template
Click To Download
Clone the Repository
git clone https://github.com/AngelNull/expandable-djs-bot.git
Open up the terminal of your choice and navigate to the directory of the project.
Never share your discord token with anyone, it can and most likely will me used maliciously
Go to the Discord Developer Portal and create a new application
Enter a name for your application, and then click on the "bot" tab on the sidebar.
Click the Add Bot button, and then confirm the pop-up on your screen.
Configure the bot to your liking.
Invite the bot to the server of your choice, you can do this with the bots OAuth2 link.
Open up your terminal and navigate to the install directory and run the following
You will then be guided through configuring the bot, if you need to change a value at any time, you can run the same command again
You should now be ready to launch the bot and get it online.
To do this, simply run the following
You will see the following all of the bots commands being loaded. If everything goes successfully, the console should output
No guides or support is offered for setting this up on those services, although it should be pretty self-explainatory. Remember that free hosting services are not the best choice for discord bots.
The most common cause of this is empty spacing before or after the prefix in the
.env file; if this is not the cause and you have tried multiple prefixes, please open an issue here.
In order for the bot to respond to your developer commands; you must give it your discord ID, this is not the same as your discord username. For more information about discord IDs, check here.
If the bots Status (the indicator on its profile) isn't updating, this is most likely because it hasn't been given enough time to update, please allow 5 minutes after restarting the bot for it to take effect.
You have either entered a status that is too long for discord, given it an invalid activity type or not enabled custom activity in the config.