RbxDisco-System is a powerful multi functionality Bot
Invite Bot (Coming Soon)
·
Report Bug
·
Request Feature
- ✅ Setup System
- ✅ Moderation
- ❌ 24/7
- ✅ SlashCommand
- ❌ Filters
- ✅ Easy to use
- ✅ And much more!
- Nodejs v18 and more
- Discord.js v14
- Discord bot's
token
You should know why you need this or you won't go to this repo
Get or create bot here - Mongodb
URI
for custom prefix
MongoDB - Your ID
for eval command. It's dangerous if eval accessible to everyone
- OpenWeather API
for weather support
Click here to get - TimezoneDB Key
for timezone support
Click here to get
TOKEN: "put your bot token"
MONGO_DB: "put your mongo db url"
WEATHER_KEY: "your openweather api"
TIMEZONE_KEY: "your timezonedb key"
GITHUB_KEY: "your github key" (optional)
OWNER_ID: "your discord id"
Put that on .env file or you can copy .env.example and change it to .env
After that, you only need to type on the terminal
npm run build
Do note that the bot need to be restart manually unless you're using nodemon!
git clone https://github.com/jo-project/rbxdiscord-system
After cloning, run
npm install
- Start the bot with
npm run build
to snag all of the dependencies. Of course, you need node installed. I also strongly recommend nodemon as it makes testing much easier.
When you are running the Code you must have gotten this Error. To fix this head over to your Bot's Discord Application and go to the Bot Settings and find this: Then turn on both of those Settings and click "Save Changes". Then you are done and it should be fixed!- edit src/config/data.config.ts and don't forget to fill it on .env
token: process.env.TOKEN || "", // your bot token
mongoDB: process.env.MONGO_DB || "", // MongoDB URL
weatherKey: process.env.WEATHER_KEY || "", // OpenWeather API Key
timezoneKey: process.env.TIMEZONE_KEY || "" // TimezoneDB Key
githubKey: process.env.GITHUB_KEY || "", // Github Key
ownerId: process.env.OWNER_ID || "", // Owner ID
- edit in
src/index.ts
totalShards: number || 'auto',
shardsPerClusters: number,
totalClusters: number || 'auto',
mode: 'process' || 'worker',
token: process.env.TOKEN! || 'botToken',
Coming Soon
Coming Soon
By donating, you will help me to maintain this Project!
Distributed under the Apache-2.0 license License. See LICENSE
for more information.