Music bots are always what gives an artistic touch to servers, but Rexom π΅ gives a different touch.
There are many advantages that make you use reXom!!
- First Bot using
discord-buttons
like a controle panle - Support's all new Discord interactions Updates (discord-buttons, slash-commands, context menu)
- Save Playlist on the bot database
- possibility to control all bot settings with commands (change prefix, change lang ['ar', 'en'], dj role)
- 30+ commands
- supports
700+
online music websites like Spotify and Soundcloud - fast discord api connection
- fast sqlite databases
- distinguished message collector to play music
- simple dashboard support any domains
its easy to use rexom :)
- Make You won discord bot
first go to Discord Developer Portal
login with your discord account
press new appliactin
type the appliactin name and press Create
set your appliactin/bot icon and description/about me
choose form the navbar in the left Bot
option
press add bot
and yes, do it!
Make sure the PRESENCE INTENT
and SERVER MEMBERS INTENT
options are enabled
then chose form the navbar in the right OAuth2
scroll down and chose bot
and applications.commands
options then scroll down more and choose the bot permissions you won't i suggest the Administrator
permissions then copy the url(this is the bot invite url) and invite it
if you using your computer follow my steps!
- press right click any ware in your disktop and chose
git bash here
- then he well open a cmd for you type this command inside:
git clone https://github.com/DevelopersSupportAR/rexom.git
- after that he will fork the github repo, okay now go inside the forked folder with this command:
cd rexom
- find a folder could
config
and open thebot.json
file (make sure if you using computer to open this file withVS Code
) - you well find thar thing like this:
{
"activity": {
"name": "<The Bot Activity Name (that waht is the bot will type in his activity)>",
"type": "<The Bot Activity Type (that what is the bot activity type will be ['PLAYING', 'LISTENING', 'WATCHING', 'COMPETING'])>"
},
"status": "<The Bot Status (that what is the bot status will be ['dnd', 'online', 'idle])>",
"domain": "<The Bot Website Domain (the dashboard domain)>",
"clientID": "<The Bot Id (that you will find it in the OAuth2)>",
"clientSECRET": "<The Bot Secret (that you will find it in the OAuth2)>",
"mainPrefix": "<The Bot Prefix (that what the bot will starts commands)>",
"mainLang": "<The Bot Lang, only: ['ar', 'en']>",
"ownerID": "<The Onwer Id (this is importing for sent the full updates for the bot)>",
"panelType": "<the type of the contorle panel ['buttons', 'reactions', 'none']>",
"replyType": "<the type of bot reply ['embeds', 'messages']>",
"leaveOnEmpty": "<if you won't to make the bot leave the voice channel when the queue is empty but 'true' if not but 'false'>",
"leaveOnStop": "<if you won't to make the bot leave the voice channel when you type the stop command but 'true' if ot but 'false'>",
"leaveOnFinish": "<if you won't to make the leave the voice channel when it's done type 'true' if not type 'false'>",
"searchSongs": "<type how many songs you son't the bot send it the search menu if you don't wont the search menu type 0>",
"api": {
"spotify": {
"clientID": "<if you have an spotify clientID if not but none>",
"clientSECRET": "if you have an spotify client secret if not but none"
}
}
}
when you finaly edit it go to .env
file
you well find thar thing like this:
TOKEN="<The Bot Token Right Here(you will find it on discord developer portal)"
if you using replit just go to secrits
on right
and set TOKEN
as a key
then set The Bot Token Right Here(you will find it on discord developer portal)
as a value
now go to Discord Developer Portal from the side bar on the left choose OAuth2
and but a redirect url
its have to like you domain link and /callback
like this https://<The Project Name>.<Your Username>.repl.co/callback
if you are using replit just press run button on the top;
but if you are using you computer or vps you will find an file cold run.bat
open it and jsut wait;
any problim go to developer-support
@γγ#3121