This Bot is not supported anymore
Cyrus is a Discord Bot with focus on Fun, Moderation, information and much more commands! Made it with Discord.js
Dont forget to leave a Star ;)
Features
- dynamic website
- dynamic help command
- +60 commands and much more
- Chat bot
- Commands handler, event handler
For self host
Installation
- 1 - Download Node.js 12 / 14
- 2 - Installing required packages:
Setup the bot
- 1 - Go to Discord Developer Portal, create your bot and then save the token.
- 2 - Renamed
config.env
to .env
then change these things
TOKEN=Your bot's token here
PORT=3001
MONGOPATH=Your mongodb url (for Profile, afk and warn commands)
- 3 - goto
config.js
and change these things:
//Prefix
exports.Prefix = `g.`;
//For embeds color
exports.Color = `#ff0000`;
//Dev id
exports.DevId = `Your ID`;
//log channels (for Misc commands)
exports.Feedback = 'Channel ID';
exports.Report = 'Channel ID';
exports.Suggestion = 'Channel ID';
exports.GuildDelete = 'Channel ID';
exports.GuildCreate = 'Channel ID';
//If you want Ai Bot aka chat bot
exports.ChatBot = 'Channel ID';
//Not important
//Website link
exports.Website = `https://cyrus.ga/`;
//Invit Link, permission should be 939584631
exports.InvLink = `https://discord.com/api/oauth2/authorize?client_id=808425789494263838&permissions=939584631&scope=bot`;
//Supports server link
exports.Supportsrv = `https://discord.gg/mtNwjqGbDU`;
//top.gg link
exports.Topgg = `https://top.gg/bot/808425789494263838`;
//discordlist.space link
exports.Discordlist = `https://discordlist.space/bot/808425789494263838`;
//status page
exports.Status = `https://status.cyrus.ga`;
- 4 - run
npm install
to install all packages.
- 5 - run
node server.js
or npm start
to start the bot.
- 6 - Or you can Run this project on Replit,
- 6.1 - Setup environment variables:
Website
- goto
config.json
and change these links to your own links:
{
"Topgg_url": "https://top.gg/bot/808425789494263838",
"Discordlist_url": "https://discordlist.space/bot/808425789494263838",
"Invite_url": "https://discord.com/api/oauth2/authorize?client_id=808425789494263838&permissions=939584631&scope=bot",
"Status_url": "https://status.cyrus.ga/",
"Support_url": "https://discord.gg/mtNwjqGbDU",
"DevID": "604034501210800128"
}
Home
Commands
Stats
Commands
Information
Commands |
Description |
Permissions |
banner |
display your banner/ User's banner |
null |
profile |
display your profile |
null |
serverinfo |
Show the server information |
null |
userinfo |
Show the user's information |
null |
avatar |
display your avatar/ User's avatar |
null |
botinfo |
Shows all the information about the bot |
null |
dev |
Shows the information about dev |
null |
invite |
null |
null |
iinfo |
4 information cmds in one menu |
null |
systeminfo |
To display some information about the hosting server |
null |
Moderation
Commands |
Description |
Permissions |
ban |
To ban a user |
BAN_MEMBERS |
unban |
To unban a user |
BAN_MEMBERS |
kick |
Sto kick a user |
KICK_MEMBERS |
mute |
To mute a user |
MANAGE_ROLES |
unmute |
To unmute a user |
MANAGE_ROLES |
clear |
null |
MANAGE_MESSAGES |
warn |
To warn a user |
KICK_MEMBERS |
warnings |
Shows all User's warnings |
KICK_MEMBERS |
lock |
To lock a channel |
MANAGE_ROLES |
unlock |
To unlock a channel |
MANAGE_ROLES |
slowmode |
To change slowmode of a channel |
MANAGE_CHANNELS |
Fun
Commands |
Description |
Permissions |
howgay |
null |
null |
hello |
throw up a nice hello message |
null |
rate |
null |
null |
pp |
null |
null |
coinflip |
null |
null |
ascii |
convert your text into nice ascii art |
null |
hack |
null |
null |
randomnumber |
null |
null |
8ball |
null |
null |
Utility
Commands |
Description |
Permissions |
vote |
To vote for somthing |
MANAGE_MESSAGES |
translate |
To translate a text |
null |
embed |
To make a custome embed |
MANAGE_MESSAGES |
google |
To google something |
null |
say |
null |
MANAGE_MESSAGES |
sudo |
Makes a webhook to impersonate someone |
MANAGE_WEBHOOKS |
afk |
To set your afk |
null |
Anime
Commands |
Description |
Permissions |
anime-info |
Get full information about an anime |
null |
characterinfo |
Get full information about naruto's character |
null |
topanime |
Get top 10 animes per page |
null |
random |
Get random anime gifs |
null |
randomsad |
Get random sad anime gifs |
null |
Misc
Commands |
Description |
Permissions |
feedback |
To send a feedback to us |
null |
suggestions |
To send an idea or anything to us |
null |
report |
To report us any bugs or issues |
null |
Soon!
- Upgrading from discord.js v12 > v13
- Dashboard
- Fighting system such as in naruto?