/Aeona

A Multipurpose GPT Chatbot with AI Image Generator, Counting , Logging, Leveling, Reaction Roles, Boost Tracker, Welcomer, Ticket.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Aeona Project

Creating a new era of discord bots

By Aeonic Developement

For Discord, Aeona wants to be a multifunctional all-in-one chatbot. Slash commands will usher in a new era for Discord, but we must not lose sight of our legacy with message commands. Aeona supports slash-based commands as well as message-based commands.

  • The ability to support the greatest number of languages.
  • A simple and intuitive codebase.
  • Every aspect is customizable.
  • The most recent version of Discordenoas soon as possible.

Features/Goals

PS: Check back often for new updates to this list.

  • Support for multiple languages.
  • Using menus and buttons for selection.
  • AntiNuke, Welcomer, Logging, Boost Logging, Server Stats, and more are all features of the AI chatbot.
  • Strong automated security features, such as anti-nuke, anti-spam, anti-scam, anti-mass-mention, and many others.
  • A lot of fun commands and minigames (more than 200).
  • A levelling and advanced economy system.
  • An easy-to-use dashboard.

Invite the Public Version of this Bot.

Important notes and thanks ❤️

First of all, thanks for using this code, it is a lot of work make and maintain it, so do be sure to help out by contributing. If you like it please give it a ⭐.

Tech

Aeona uses a number of libraries to work: This whole list can be found in package.json.

Public Use

Without the owner of the repository's prior consent, you are not permitted to use this code commercially. Without previous approval from the repository owner, you are not permitted to have a bot on more than 10 servers.

Setting up

See src/config.ts file. Rename example.env to .env and fill out the forms. Create a new config file in /config following /config/example.json.

Running

  1. Clone the repository
git clone https://github.com/deepsarda/Aeona
  1. Fill out the env files.

    Every package has a .env.example file with every entry needed. Just create a .env file with all the entries. Rename example.env to .env and fill out the forms. Create a new config file in /config following /config/example.json.

  2. Run index.js

yarn install
node index.js

Development

Q: Why should I contribute? A: If you do enough contributions, then you can obtain permission to use this project for commercial purposes from the owner of the repository.

Q: Who all can contribute? A: Anyone can.

Q: How can I contribute A: Fork this repository, make your changes then submit a pull request.