Last updated: June 7, 2023 | at 11:10 PM
Discord.js v14 Bot
Admin, AutoMod, Anime, Economy, Fun, Giveaway, Image, Invite, Information, Moderation, Music, Owner, Social, Statistics, Suggestion, Ticket, Utility and More...
Resource Links β’ Prerequisites β’ Getting Started β’ Features
π Resource Links
- π€ Demo Bot: Invite Here
- π€ Support Server: Join Here
- π³ Docker Image: Hub
- π Documentation: Documentation
- π Website: Website
- π₯ Download: Download
π¦ Prerequisites
π Getting Started
- Open the terminal and run the following commands
git clone https://github.com/lrmn/lucy-bot-discord.git
cd lucy-bot-discord
npm install
- Wait for all the dependencies to be installed
- Rename
.env.exampleto.envand fill the values - Optionally edit
config.js - Type
npm run startto start the bot
If you need any additional help, make sure to read our guides here
β¨ Features β¨
π‘ Advanced Dashboard
- Manage your servers and make your server-specific settings!
- Make custom adjustments easy!
π Powerful Moderation:
- Moderation Commands.
Commands:ban,unban,timeout,voice moderation,deafen,move,warn,setnick, ... - Multi-Function Purge Commands.
Commands:purge,purge attach,purge bots,purge links,purge token,purge user, ...
π€ Auto Moderation:
- Anti system
Commands:anti ghostping,anti spam,anti massmention, ... - Auto Delete system
Commands:autodelete attachments,autodelete invites,autodelete links,autodelete maxlines, ... - AutoMod system
Commands:automod status,automod strikes,automod action,automod debug,automod whitelist, ...
βοΈ Admin Configuration:
- Let a bot be the server's assistant!
Commands:autorole,farewell,welcome,counters,flag translation,reaction roles, ... - Make custom settings for your own server.
Commands:setprefix,maxwarns,modlog...
π Information Gathering:
- User Context Interactions
- Advanced Information Get deep information about a user, channel, role, etc.
π΅ Music:
- LossLess Music! Enjoy high quality lossless music
- Multi-Platform Play music from YouTube, SoundCloud, Spotify, and more
- Filters Apply filters to your music and spice it up
π Giveaways:
- Easy to use Create giveaways with ease
- Role specific giveaways
- Customizable Customize the giveaway to your liking
- Limitless Create unlimited giveaways
π« Social Content:
- You Have A CV In Each Server-Specific Bot!
Commands:rep,rep view... - Do You Love Someone?
Commands:rep give...
π Ticket System:
- Make Supporting Members A Breeze With Tickets!
Highly customizable ticket system with staff roles - Multiple Categories
Don't Want The Tickets To Be Everywhere? Categorize them using select menus
π Stats Tracking:
- Levelling Track your server's activity with a level system
- Leaderboards See who is the most active user in your server
- Customizable System Configure the levelup message, rank cards to your liking
πββοΈ Suggestions:
- Get Suggestions From Server Members To Help Your Server Become The Best!
Commands:suggest,suggestion... - Accept Or Decline The Suggestions And Customize Them To The Max!
Commands:suggestion status,suggestion channel,suggestion appch,suggestion rejch,suggestion approve,suggestion staffadd,suggestion staffremove...
βοΈ Utility Commands:
- Need Some Help With Something? Use The Utility Commands To Find Out The Answer To It
Commands:bigemoji,covid,pokedex,urban,weather, ... - Need Help With Some More Stuff?
Commands:help,proxies,translate,paste, ...
β Anime Content:
- Love Anime? Express You Love To Someone Using The React Commands
Commands:react,hug,kiss,cuddle,pat,poke,slap,smug, ...
πͺ Economy System:
- Want To Become Richest? Use The Economy Commands!
Commands:bank,daily,beg,gamble... - Give People Money, Check Your Balance, Or Just Flex!
Commands:bank balance,bank deposit,bank withdraw,bank transfer, ...
π Fun Commands:
- Have Some Fun In Your Server!
Commands:animal,facts,meme,flip, ... - Play Games And Enjoy Yourself
Commands:snake,together,flip coin,flip text, ...
π¨ Invite Tracking:
- Track who has been inviting people to your server!
- Invite Ranks! Inviter can get awesome rewards and be recognised
- Configure these settings and customize them to your liking!
Commands:resetinvites,addinvites,invitesimport,inviterank...
π· Image Manipulation:
- Customize other peoples avatars
Commands:blur,greyscale,invert,pixelate,blur,sepia,sharpen,ad,affect,beautiful,color... - Make some images by yourself or make some art
Commands:bobross,confusedstonk,delete,facepalm,hitler,jail,jokeoverhead,karaba,mms,notstonk,poutine,rainbow,rip,shit,stonk,tatoo,thomas,trash,wanted,wasted, ...
β Guides
Setting up Slash Commands
- Slash commands are disabled by default
- In the config.js set SLASH = true and CONTEXT = true and replace TEST_GUILD_ID with the guild ID where you want to initially test the commands. This will ensure that all the commands are registered immediately
- Once you are happy with the commands, set GLOBAL = true to register these interactions globally
Global slash commands can take upto 1 hour to be shown across all guilds_
Setting up Dashboard
- In the config.js, make sure you set dashboard enabled to true
- Add your baseURL,
http://localhost:8080/api/callbackin your application OAuth2 redirects page in the discord developer portal
DASHBOARD: {
enabled: true, // enable or disable dashboard
baseURL: "http://localhost:8080", // base url
failureURL: "http://localhost:8080", // failure redirect url
port: "8080", // port to run the bot on
},