https://github.com/aesthetic-org is our new home! Go and check it out!
Aesthetic BOT (aesthetic-bot) is my first Discord bot, it's a general purpose bot. the to-do list can be found here: https://trello.com/b/RrA3avCJ/aesthetic-bot
Join my community discord server here https://discord.gg/7T24Mrw, it is not for the bot's development.
- Language: discord.js (node.js, javascript)
- Version: in package.json
- Testing server: https://discord.gg/u69Jm4T
- Dependencies:
- discord.js
- chalk
- dotenv
- js-yaml
- nodemon (optional)
running npm start
will get those for you
- Go to https://discord.com/developers/applications
- Create an application and give it a name (and a profile picture if you want)
- On the side click on
Bot
and clickNew Bot
- Copy the bot token and save it for later (DO NOT SHARE THE TOKEN WITH ANYONE)
- Make sure you have node.js v.12 installed (https://nodejs.org/)
- Invite the bot in your discord server with this link:
https://discord.com/api/oauth2/authorize?client_id=CLIENT ID HERE&permissions=8&scope=bot%20applications.commands
change CLIENT ID HERE
make sure you keep &permissions=8&scope=bot%20applications.commands
after the Client ID
- Download your desired version
- Create a
.env
file with the following inside:
DISCORD_TOKEN=(BOT TOKEN)
replace (BOT TOKEN)
with your own Discord bot token that you got earlier from the Discord developer portal
- Open up terminal (or cmd)
- Run
cd <file path to bot folder>
- If directory
node_modules
exisits, delete it - Run
npm start
steps 3-5 if self-hosted, otherwise see below
run npm test
to run the bot with nodemon
- Fork this repository
- Create a Heroku account
- Create an application
- Go to deploy and click GitHub
- Connect your GitHub account and select the fork you created (turn on automatic deploys)
- Since the bot is ready to be hosted with Heroku, you just need to turn off
web
and turn on theworker
underResources
Procfile already exists
- Config file: config.yaml
- Lang file: comming soon...
Please only get releases from the side under "Realeases" on the side.
Please check the LICENSE
file.