# Disvide 🔧
[![PyPI version](https://badge.fury.io/py/disvide.svg)](https://badge.fury.io/py/disvide)
[![Discord server](https://img.shields.io/discord/983326447970172978.svg?label=Discord&logo=Discord&colorB=7289DA&style=flat)](https://discord.gg/uqbxCTfxX9)
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.
## Table of Contents
- [Disvide 🔧](#disvide-)
- [Table of Contents](#table-of-contents)
- [🚀 Features](#-features)
- [📋 Prerequisites](#-prerequisites)
- [📦 Installation](#-installation)
- [🎉 Getting Started](#-getting-started)
- [🆕 Updates](#-updates)
- [🤝 Contributing](#-contributing)
- [🐛 Issues](#-issues)
- [💻 Windows Installation](#-windows-installation)
- [📄 License](#-license)
## 🚀 Features
- Command handler
- Event handler
- Slash command handler
- Sub-commands handler
- TypeScript and JavaScript support
- Command categories
- Easy customizability
Please note that these are the features of the bot that is generated by Disvide, not the features of Disvide itself.
## 📋 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.
## 📦 Installation
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`.
## 🎉 Getting Started
To generate a Discord bot with Disvide, follow these steps:
1. Create a Discord bot account and obtain the bot token from the Discord Developer Portal.
2. Run the program by executing `python bot_generator.py` in your terminal.
3. 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.
## 🆕 Updates
18/04/2023
- Re-wrote templates for all languages respectively to support all the listed features above.
- Made huge progress on the command generator part of disvide.
- Other minor changes...
## 🤝 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.
## 💻 Windows Installation
For installing Disvide on Windows (8.1/10/11 preferably), it will be a bit more advanced due to Windows being as advanced as always. Here are the steps that you must follow to get access to Disvide on Windows:
1. Clone this git repository by running `git clone https://github.com/Cored-Inc/Disvide`
2. Go into the Disvide directory, run `pip install -r requirements.txt` to install the packages required
3. Run `pip install --editable .`
4. Enjoy using disvide by running `disvide` on the terminal.
*Ran into issues even after that? Create an issue using the above guide and we will try our best to help you out!*
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/Cored-Inc/disvide",
"name": "disvide",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "discord bot generator beginner",
"author": "Cored Developments",
"author_email": "skyblockmohammed@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ed/38/e6173b09d0ef77fdead383e3036d27161b11ba5a455a2936e167f3e0c1fc/disvide-0.5.1.tar.gz",
"platform": null,
"description": "\n\n# Disvide \ud83d\udd27\n\n[![PyPI version](https://badge.fury.io/py/disvide.svg)](https://badge.fury.io/py/disvide)\n[![Discord server](https://img.shields.io/discord/983326447970172978.svg?label=Discord&logo=Discord&colorB=7289DA&style=flat)](https://discord.gg/uqbxCTfxX9)\n\nDisvide 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.\n\n## Table of Contents\n\n- [Disvide \ud83d\udd27](#disvide-)\n - [Table of Contents](#table-of-contents)\n - [\ud83d\ude80 Features](#-features)\n - [\ud83d\udccb Prerequisites](#-prerequisites)\n - [\ud83d\udce6 Installation](#-installation)\n - [\ud83c\udf89 Getting Started](#-getting-started)\n - [\ud83c\udd95 Updates](#-updates)\n - [\ud83e\udd1d Contributing](#-contributing)\n - [\ud83d\udc1b Issues](#-issues)\n - [\ud83d\udcbb Windows Installation](#-windows-installation)\n - [\ud83d\udcc4 License](#-license)\n\n## \ud83d\ude80 Features\n\n- Command handler\n- Event handler\n- Slash command handler\n- Sub-commands handler\n- TypeScript and JavaScript support\n- Command categories\n- Easy customizability\n\nPlease note that these are the features of the bot that is generated by Disvide, not the features of Disvide itself.\n\n## \ud83d\udccb Prerequisites\n\nBefore using Disvide, make sure you have the following:\n\n- Python 3.6 or higher installed on your system.\n- `pip` package manager installed on your system.\n- A Discord account with access to the developer portal.\n\nIn addition, your system should meet the following requirements:\n\n- At least 2 GB of RAM.\n- At least 1 GHz CPU.\n- At least 100 MB of free storage space.\n\nPlease note that you can run this app with lower-tier hardware, but you may experience performance issues.\n\n## \ud83d\udce6 Installation\n\nTo get started with Disvide, follow these steps:\n\n1. Clone this repository to your local machine.\n2. Install the required dependencies by running `pip install -r requirements.txt`.\n\n## \ud83c\udf89 Getting Started\n\nTo generate a Discord bot with Disvide, follow these steps:\n\n1. Create a Discord bot account and obtain the bot token from the Discord Developer Portal.\n2. Run the program by executing `python bot_generator.py` in your terminal.\n3. Answer the following questions to generate your bot:\n - What is the username of your bot?\n - What is the token of your bot?\n - What is the client ID of your bot?\n - What is the client secret of your bot?\n - Which programming language do you want to use (TS or JS)?\n\nThe program will then generate a Discord bot for you.\n\n## \ud83c\udd95 Updates\n\n18/04/2023\n\n- Re-wrote templates for all languages respectively to support all the listed features above.\n- Made huge progress on the command generator part of disvide.\n- Other minor changes...\n\n## \ud83e\udd1d Contributing\n\nContributions to Disvide are welcome! If you would like to contribute, follow these steps:\n\n1. Fork this repository.\n2. Create a new branch with your changes: `git checkout -b my-feature-branch`.\n3. Commit your changes: `git commit -m \"Added a new feature\"`.\n4. Push to the branch: `git push origin my-feature-branch`.\n5. Create a pull request.\n\n## \ud83d\udc1b Issues\n\nIf 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:\n\n1. Click on the \"Issues\" tab in the repository.\n2. Click on the \"New Issue\" button.\n3. Provide a descriptive title and detailed description of the issue.\n4. Click on the \"Submit new issue\" button.\n\n## \ud83d\udcbb Windows Installation\n\nFor installing Disvide on Windows (8.1/10/11 preferably), it will be a bit more advanced due to Windows being as advanced as always. Here are the steps that you must follow to get access to Disvide on Windows:\n\n1. Clone this git repository by running `git clone https://github.com/Cored-Inc/Disvide`\n2. Go into the Disvide directory, run `pip install -r requirements.txt` to install the packages required\n3. Run `pip install --editable .`\n4. Enjoy using disvide by running `disvide` on the terminal.\n\n*Ran into issues even after that? Create an issue using the above guide and we will try our best to help you out!*\n\n## \ud83d\udcc4 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Disvide is a beginner-friendly Discord bot generator that allows you to create a bot by answering a few questions.",
"version": "0.5.1",
"split_keywords": [
"discord",
"bot",
"generator",
"beginner"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d6f3832ef3614502e7f3da78365cebd7f0eeaebc68d62e64823bdf3b5c1b8edb",
"md5": "1c5a8785f38968f3939681c50d926a47",
"sha256": "a0c5721de07f3df9a840854fa3fffb153e29c9ba670bdcec183875275babf53d"
},
"downloads": -1,
"filename": "disvide-0.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1c5a8785f38968f3939681c50d926a47",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3950,
"upload_time": "2023-04-17T20:28:22",
"upload_time_iso_8601": "2023-04-17T20:28:22.744936Z",
"url": "https://files.pythonhosted.org/packages/d6/f3/832ef3614502e7f3da78365cebd7f0eeaebc68d62e64823bdf3b5c1b8edb/disvide-0.5.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ed38e6173b09d0ef77fdead383e3036d27161b11ba5a455a2936e167f3e0c1fc",
"md5": "77182ea1dad17d5ec7b462ec25972202",
"sha256": "536acfa25434002b1b838d0f7cad934c7e440adc00282a679f889a55051ff163"
},
"downloads": -1,
"filename": "disvide-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "77182ea1dad17d5ec7b462ec25972202",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3798,
"upload_time": "2023-04-17T20:28:24",
"upload_time_iso_8601": "2023-04-17T20:28:24.922079Z",
"url": "https://files.pythonhosted.org/packages/ed/38/e6173b09d0ef77fdead383e3036d27161b11ba5a455a2936e167f3e0c1fc/disvide-0.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-17 20:28:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "Cored-Inc",
"github_project": "disvide",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "disvide"
}