A simple bot created to show the possibilities of coding using Discord.js API to create features. Will be getting more Advance over time.
Make sure you have the following applications installed and tokens registered before starting:
- You need to install Node.js v16.6.0 or higher and MongoDB.
- Clone the repository https://github.com/KSJaay/Alita.git
- Register for a Discord bot token using this Guide
- PM2 - Is an optional module
Before you start the bot you'll need to change the name of config.sample.json
to config.json
and then add your bots token along with the API keys required for some of the features. If you do not want get specific API keys, don't add them to config.json and the command will be automatically disabled.
- Launch an Admin Command Prompt in the Alita directory.
- Make sure
Package.json
is in the file location yarn
yarn start
- And then enjoy the features Alita offers ❤️
If you have any issues with the code, please open an issue by clicking here
Name | Description |
---|---|
Configuration |
Get the current configurations for this server |
Goodbye |
When user leaves server send message to channel |
Invites |
See dates when users joined the server |
Setprefix |
Set the prefix for your servers |
Welcome |
When a user joins the server, send message to channel |
Name | Description |
---|---|
Goodbye |
When user leaves server send message to channel |
Setprefix |
Set the prefix for your servers |
Welcome |
When a user joins the server, send message to channel |
Name | Description |
---|---|
Avatar |
Get the link for the users Avatar |
Botstats |
Get the current stats of the bot |
Calculator |
Do basic calculations |
Github |
Get information about a Github repository |
Help |
Get the list of commands Alita offers |
Ping |
Displays the current API latency |
Roles |
Get a list of all the roles |
Serverinfo |
Get information about the server |
Userinfo |
Get information about a user |
Name | Description |
---|---|
Dog |
Get cute images of dogs |
Name | Description |
---|---|
Instagram |
Get statistics about Instagram account |
Name: The name of the command Progress:
- ❌: Not started yet
- 🕓: Work in progress
- ✔: Finished
- 💯: Prioritising before everything else
Command | Description | Category | Status |
---|---|---|---|
addcommand |
Add a custom command to the server | Admin | ❌ |
addemoji |
Add an emoji to the server | Admin | ❌ |
blacklist |
Blacklist a user from the bot | Admin | ❌ |
delcommand |
Delete a custom command | Admin | ❌ |
setlogs |
Set the logs channel for the bot | Admin | ❌ |
ban |
Ban a user from the server | Admin | ❌ |
kick |
Kick a user from the server | Admin | ❌ |
warn |
Warn a user | Admin | ❌ |
mute |
Mute a user | Admin | ❌ |
warnings |
Get a list of warnings for a user | Admin | ❌ |
clear |
Clear messages from a channel | Admin | ❌ |
unmute |
Unmute a user | Admin | ❌ |
unban |
Unban a user | Admin | ❌ |
currentbans |
Get a list of current bans | Admin | ❌ |
rps |
Play rock paper scissors | Games | ❌ |
fortnite |
Get statistics about a Fortnite account | Game statistics | ❌ |
apex |
Get statistics about a Apex Legends account | Game statistics | ❌ |
rainbow |
Get statistics about a Rainbow Six account | Game statistics | ❌ |
valorant |
Get statistics about a Valorant account | Game statistics | ❌ |
rocket |
Get statistics about a Rocket League account | Game statistics | ❌ |
cod |
Get statistics about a Call of Duty account | Game statistics | ❌ |
minecraft |
Get statistics about a Minecraft account | Game statistics | ❌ |
twitch |
Get statistics about a Twitch account | Social media statistics | ❌ |
twitter |
Get statistics about a Twitter account | Social media statistics | ❌ |
youtube |
Get statistics about a Youtube account | Social media statistics | ❌ |