Welcome to the Ascella project! This bot is inspired by various other bots and is designed to provide a stable and robust codebase for a wide range of applications. Whether you're a developer looking to build upon this bot or a user looking to take advantage of its functionality, this readme will guide you through the essential information you need to get started.
Ascella comes with a couple features for you to learn off, and addon to. This list may or may not grow:
- Ping command - dynamically changes the embed color based on ping.
- Webhook manager/util
- Logger - log to console in style
Before you start using Ascella, you should make sure you have the following prerequisites in place:
- Node.js 1.16.X >
- Braincells
- Big brain
- Patience.
To use Ascella on your own computer, follow these steps:
- git clone https://github.com/Tazhys/ascella.git
- cd ascella-main
- npm install
- npm run start or npm run dev (nodemon)
To configure the bot for your specific use case, follow these steps:
- Goto the source directory (/src/) and create the abstract directory (src/abstract) and make two files. (settings.js & .env)
- Open settings.js and add the following
module.exports = {
prefix: "a!",
em: {
load: "",
succ: "",
erro: "",
warn: "",
},
webhooks: {
error: "",
command: "",
},
};
- Open .env and add the following
token="DISCORD_BOT_TOKEN"
I welcome contributions to the Ascell project. If you have any ideas for new features, improvements, or bug fixes, please follow these guidelines for contributing:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear and concise messages.
- Push your branch to your fork.
- Create a pull request (PR) to the main repository.