Skip to main content

Disvide is a beginner-friendly Discord bot generator that allows you to create a bot by answering a few questions.

Project description

Disvide 🔧

PyPI version Discord server

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

🚀 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. 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 file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

disvide-0.5.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

disvide-0.5.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file disvide-0.5.1.tar.gz.

File metadata

  • Download URL: disvide-0.5.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for disvide-0.5.1.tar.gz
Algorithm Hash digest
SHA256 536acfa25434002b1b838d0f7cad934c7e440adc00282a679f889a55051ff163
MD5 77182ea1dad17d5ec7b462ec25972202
BLAKE2b-256 ed38e6173b09d0ef77fdead383e3036d27161b11ba5a455a2936e167f3e0c1fc

See more details on using hashes here.

File details

Details for the file disvide-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: disvide-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for disvide-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0c5721de07f3df9a840854fa3fffb153e29c9ba670bdcec183875275babf53d
MD5 1c5a8785f38968f3939681c50d926a47
BLAKE2b-256 d6f3832ef3614502e7f3da78365cebd7f0eeaebc68d62e64823bdf3b5c1b8edb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page