Cyrus is a Discord Bot with focus on Fun, Moderation, information and much more commands! Made it with Discord.js

Overview

Cyrus

Cyrus is a Discord Bot with focus on Fun, Moderation, information and much more commands! Made it with Discord.js

Discord Bots

Discord Bots

Cocoapods

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:
npm install

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.

Capture

  • 6 - Or you can Run this project on Replit,

Run on Repl.it

  • 6.1 - Setup environment variables:

terminal

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

Home

Commands

commands

Stats

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 > 13
  • Dashboard
  • Fighting system such as in naruto?
You might also like...

A multi-purpose discord bot, that has 100+ commands. Includes 🎶 Music, 📷 Image Generation, 📊 Leaderboard, and more!

Cleckzie An open-source, multi-purpose discord bot, made with JavaScript. Has useful categories like: 🎶 Music - filter, seek, queue, volume and more.

Jul 2, 2022

A simple & easy2use API for obtaining information about a discord user, discord bot or discord guild and their use for some purpose on websites!

discord-web-api A simple & easy2use API for obtaining information about a discord user, discord bot or discord guild and their use for some purpose on

Jun 28, 2022

This is Kesha bot which is made for fun, to show off my appreciate to Kesha and her work

Kesha bot What is this? This is Kesha bot which is made for fun, to show off my appreciate to Kesha and her work What Kesha bot can do it is still und

Dec 15, 2022

SlashCommands-Bot - An advanced discord bot, with Slash Commands !

SlashCommands Bot Github post is a discord bot handler with slashcommands in v13 How to install ? You need to have Node.JS 16+ git clone https://githu

Nov 16, 2022

A feature-rich Giveaway Bot For Discord Written In Discord.js v13. Ft. Slash Commands & Buttons. Make Giveaways and…

A feature-rich Giveaway Bot For Discord Written In Discord.js v13. Ft. Slash Commands & Buttons. Make Giveaways and…

Giveaway - Discord Bot A feature-rich Giveaway Bot For Discord Written In Discord.js v13. Ft. Slash Commands. Make Giveaways and more..! Explore the d

Dec 5, 2022

It is a discord bot bot which can play lofi song in different language 24/7. It has premium system and cool embed looks with buttons. It can play youtube songs, playlists. This bot code was made by Supreme#2401. It uses djs V12

It is a discord bot bot which can play lofi song in different language 24/7. It has premium system and cool embed looks with buttons. It can play youtube songs, playlists. This bot code was made by Supreme#2401. It uses djs V12

Lofi-Radio-Music-Bot It is a discord bot bot which can play lofi song in different language 24/7. It has premium system and cool embed looks with butt

Jan 2, 2023

Um bot discord usando Discord.js v14 (slash commands)

ANTES DE TUDO LEMBRE-SE: COPIAR CÓDIGOS NÃO É PROGRAMAR! USE APENAS PARA FINS EDUCATIVOS E QUE APRENDA COM ESSE REPOSITÓRIO!!! Descrição Fiz esse repo

Dec 20, 2022

Discord-Bot - You can use the discord bot codes that are updated in every video of the codes I use in the discord bot making series that I have published on my youtube channel.

Discord-Bot You can use the discord bot codes that are updated in every video of the codes I use in the discord bot making series that I have publishe

Jan 3, 2023

a Node.js boilerplate to start creating your telegram bot without too much configuration at the beginning

node-telegram-bot-starter-pack How to use clone the repo run npm install run cp .env.example .env and replace the variables with your data define your

Sep 7, 2022
Comments
  • Bump follow-redirects from 1.14.3 to 1.14.7

    Bump follow-redirects from 1.14.3 to 1.14.7

    Bumps follow-redirects from 1.14.3 to 1.14.7.

    Commits
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • 6f5029a Release version 1.14.6 of the npm package.
    • af706be Ignore null headers.
    • d01ab7a Release version 1.14.5 of the npm package.
    • 40052ea Make compatible with Node 17.
    • 86f7572 Fix: clear internal timer on request abort to avoid leakage
    • 2e1eaf0 Keep Authorization header on subdomain redirects.
    • 2ad9e82 Carry over Host header on relative redirects (#172)
    • 77e2a58 Release version 1.14.4 of the npm package.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
Tritan is a Discord.js bot that has many general-purpose features such as logging, moderation, image manipulation, music, and much more!

Tritan Bot Tritan Bot is a Discord Verified general purpose bot built with discord.js and express (yes, it has a dashboard included). Please read thro

Dylan J. 0 Jul 3, 2022
Tritan is a Discord.js bot that has many general-purpose features such as logging, moderation, image manipulation, music, and much more!

Tritan Bot Tritan Bot is a Discord Verified general purpose bot built with discord.js and express (yes, it has a dashboard included). Please read thro

Team Tritan 5 Nov 19, 2022
⚡ Discord bot with economy, gambling, music, fun, moderation features based on discord.js v12

Crucian Crucian is my discord bot with simple structure based on discord.js Click Here to invite Crucian to your server Author Crucian © Apoo Authored

apoow3b 3 Jul 26, 2021
A utility package for making discord-bot commands much easier to write with discord.js.

Cordcommand About A utility package for making discord-bot commands much easier to write with discord.js. Usage Example // initiate discord.js client

Reinforz 15 Sep 15, 2022
A utility package for making discord-bot commands much easier to write with discord.js.

Cordmand About A utility package for making discord-bot commands much easier to write with discord.js. Usage Example Install this package: npm i @rein

Reinforz 15 Sep 28, 2022
About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this command handler.

discordJS-V14 About Discord bot draft that does not contain ready-made commands, compatible with discord.js v14. Create your own discord bot with this

Umut Bayraktar 36 Dec 28, 2022
Kanna is a Discord bot written in Javascript developed by Mirabellier just for fun. 🍄 Containing over 100+ commands from different categories (soon). 🌼

Kanna Kanna is a Discord bot written in Javascript developed by Mirabellier just for fun. ?? Containing over 100+ commands from different categories (

Mira 8 Dec 15, 2022
A discord bot using @discord.js and mongoose. Used for music, moderation, and entertainment.

hazel A discord bot using @discord.js and mongoose. Used for music, moderation, and entertainment. Features Music ― supporting YouTube, Spotify and So

yushi 27 Dec 31, 2022
A multipurpose bot, a clan bot, a all in one bot. The one bot u need for ur server originally made as Milrato discord Bot and by Tomato6966.

Public Bot and Support Server! Invite the Public Version of this Bot so you don't need to host it by yourself or join my Discord server to get a custo

Tomato6966 472 Dec 25, 2022
┣⤙🔨 Simpler Discord Bot mit Feature wie Jail, Moderation und vieles mehr.

discord-bot ❓ 〣 ÜBER DIESES PROJEKT Dieses Projekt dafür da, das Sie ganz einfach einen coolen Discord Bot haben können mit fast 0 Coding Erfahrung. ❤

Synom. 2 Mar 28, 2022