A multipurpose Discord bot with many NSFW and fun commands as well as utility and moderation.
- Use if you don't want to follow the steps bellow.
You can now download the bot from the release page so you can follow this setup guide easier.
- Go to the Discord Developer Portal
- Make a new application.
- Go to the bot tab and then click add bot.
Your token is what you use to log the bot in.
- On the bot tab click copy where it says token.
- Once you have coppied the token you may now paste it into the config file.
- MAKE SURE YOU PASTE IT BETWEEN THE SPEECH MARKS.
-
To get the ID go to discords settings and go to the "Appearance".
-
Once you are on the Appearance tab, scroll down until you find "Developer Mode".
-
Turn on "Developer Mode"
-
Now that Developer Mode is on type a message on any server then right click on your name then click coppy id.
-
Paste the coppied ID into the "devID" section of your config.
-
If you followed the stepts correctly the config.json file should now look like this:
{
"token": "Your discord token",
"prefix": "Your prefix",
"devID": "Your discord id"
}
- You may now save the config and move to the installation process.
- Install node.js at https://nodejs.org
- Double click the install.bat file and wait for everything to install.
- Once everything has installed run start.bat .
- Wait for everything to load and the bot should now be up and running.
If you want the node_modules folder to be pre installed instead of running install.bat, go to the Release page and download the latest zip file
- Go back to the Discord Developer Portal and click on your application.
- Go to the General Information tab and you should see your client ID.
- Click copy.
- Now that you have your client ID go to this website Discord Permissions Calculator
- Paste your client ID into where it says Client ID then select the permissions you want.
- Once you have finished doing that click the invite link that the website generated and it should take you to your bots invite page.
- Invite the bot to your server.
- Test the bot to see if it works by typing .ping and if the command works then you have completed all the steps correctly. If you want to constantly invite the bot to servers keep the link that the permission calculator generated saved somewhere
You now have a self hosted working bot on your server!
If you want more reliable hosting without having it run on your main pc or on your home network, I recommend buying a web server. The bot can be ran on Linux and Windows.
- Download nodejs
- Download the bot from the release page.
- Use the terminal to navigate to the bot folder location where the index is located (dorito.js or index.js)
- Type npm install
- To start the bot make sure your terminal is still navigated to the bot folder then type " node . " or "node index.js " or " node dorito.js "
- I recommend learning how the terminal works as well as entering directories using cd in the terminal.
If the music commands do not work then it is because FFMPEG was not installed. You can find many videos on Youtube showing how to install FFMPEG. Here is one for Windows or you can try type this in the terminal for Linux " npm i ffmpeg "
- The bot needs an Osu api key so get one and go into the "/commands/utility/" folder and find osu.js.
- Once in the osu.js file you should see text telling you where to paste your api key.
- Now that you finished setting the API key save the the file and run the bot. The osu command should now work.
- If you don't care about the osu command or you don't want to get an api key go into the "/commands/utility/" folder and delete the osu.js command.
This Bot was made by Aaronidk/aaronokiay.