/Elaina

Elaina is an open source, multipurpose Discord bot that is constantly growing.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Elaina

Elaina

Support Build Codacy grade License Version Issues

FeaturesInstallationConfigurationContributingCredits


Elaina is an open source, multipurpose Discord bot that is intended to be able to perform various tasks, ranging from simple server moderation (ban, kick, etc.) and also other functions such as the ability to search, weather forecasts, and much more.

this bot was made in Node.JS, using the Discord.js library.

If you liked or enjoyed this repository, feel free to leave a star ⭐ to help promote Elaina!


Features

  • Moderation commands (ban, kick, etc.)
  • General/utility commands.
  • Searches commands (anime, spotify, youtube, etc.)
  • Weather forecast.
  • Custom prefix.
  • and much more...

Installation

# Clone this repository
$ git clone -b stable https://github.com/XRzky/Elaina.git

# Install Node dependencies
$ npm install

# Copy example.env to .env and replace it with your value
$ cp example.env .env

# Run the bot!
$ node src/index

Configuration

You can find all the settings in the Configuration.js file, without filling in all the details, some features may not function as expected. Below you can find a quick summary of all the settings in the .env file.

BOT_TOKEN=Input here your Discord bot token
BOT_PREFIX=Input here the prefix for your bot. To use before the command is carried out. Example: ?
BOT_OWNER=Input here your ID as the bot owner
YOUTUBE_KEY=Input here your YouTube API. Otherwise the youtube command does not work
IMDB_KEY=Input here your IMDb API. Otherwise the imdb command does not work
OPEN_WEATHER_ID=Input here your OpenWeather AppID. Otherwise the weather command does not work

Contributing

Want to contribute?

Elaina is open-source on our GitHub repository so everyone can contribute to the growth of the bot. Whether it is from reporting issues, requesting features, or straight-up requesting to add some new code, it can all be done on our GitHub repo!

Elaina is written in Discord.js. If you want to add a feature or work on the code, feel free make a pull request. We review all pull requests even if we don't reply to them.

Credits


"Discord", "Discord App", and any associated logos are registered trademarks of Discord, inc.