Skip to content
/ Alita Public

A Discord.js bot using MongoDB (npm package Mongoose) to create a bot multipurpose

License

Notifications You must be signed in to change notification settings

KSJaay/Alita

Repository files navigation

Alita Dark Logo

AlitaBot (Another Multi-Purpose Discord Bot)

A simple bot created to show the possibilities of coding using Discord.js API to create features. Will be getting more Advance over time.

🚀 Getting Started

Make sure you have the following applications installed and tokens registered before starting:

  1. You need to install Node.js v16.6.0 or higher and MongoDB.
  2. Clone the repository https://github.com/KSJaay/Alita.git
  3. Register for a Discord bot token using this Guide
  4. PM2 - Is an optional module

Before starting

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.

Install modules

  • 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 ❤️

Support

If you have any issues with the code, please open an issue by clicking here

Current Commands

Admin

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

Fun

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

General

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

Images

Name Description
Dog Get cute images of dogs

Statistics

Name Description
Instagram Get statistics about Instagram account

Ideas and Commands

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

About

A Discord.js bot using MongoDB (npm package Mongoose) to create a bot multipurpose

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published