# Disvide

Disvide is a Discord bot generator that allows you to create a bot by answering a few questions. This project is created by Cored, Inc and led by FSCYT.

## Prerequisites

Before using Disvide, make sure you have the following:

- Python 3.6 or higher installed on your system.
- `pip` package manager installed on your system.
- A Discord account with access to the developer portal.

In addition, your system should meet the following requirements:

- At least 2 GB of RAM.
- At least 1 GHz CPU.
- At least 100 MB of free storage space.

Please note that you can run this app with lower-tier hardware, but you may experience performance issues.

## Contents

- [Disvide](#disvide)
  - [Prerequisites](#prerequisites)
  - [Contents](#contents)
  - [Getting Started](#getting-started)
  - [How to Use](#how-to-use)
  - [Contributing](#contributing)
  - [Issues](#issues)
  - [License](#license)

## Getting Started

To get started with Disvide, follow these steps:

1. Clone this repository to your local machine.
2. Install the required dependencies by running `pip install -r requirements.txt`.
3. Create a Discord bot account and obtain the bot token from the Discord Developer Portal.
4. Run the program by executing `python bot_generator.py` in your terminal.
5. Answer the following questions to generate your bot:
   - What is the username of your bot?
   - What is the token of your bot?
   - What is the client ID of your bot?
   - What is the client secret of your bot?
   - Which programming language do you want to use (TS or JS)?

The program will then generate a Discord bot for you.

## How to Use

To use Disvide, follow the instructions in the [Getting Started](#getting-started) section. Once you have generated your bot, you can customize it by editing the generated code.

## Contributing

Contributions to Disvide are welcome! If you would like to contribute, follow these steps:

1. Fork this repository.
2. Create a new branch with your changes: `git checkout -b my-feature-branch`.
3. Commit your changes: `git commit -m "Added a new feature"`.
4. Push to the branch: `git push origin my-feature-branch`.
5. Create a pull request.

## Issues

If you encounter any issues while using Disvide, please report them on the [issues page](https://github.com/cored-developments-2023/disvide/issues). To create a new issue, follow these steps:

1. Click on the "Issues" tab in the repository.
2. Click on the "New Issue" button.
3. Provide a descriptive title and detailed description of the issue.
4. Click on the "Submit new issue" button.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.