You can read this feature tracker for progress updates on features listed in the roadmap and this issue tracker.
Features
You can let me know when you are interested in contributing any of these features. I can provide you with more information and create an issue you can use to track the feature.
Examples
You can let me know or create a pull request. when you are interested in contributing an example.
Guide
Use this guide to create an example. Each example must contain the following deliverables:
- README.md
- Description (Title, Description, Discord API Reference)
- Setup (Environment, etc)
- Usage (Running Example)
- Output
- Termination (if applicable)
- etc
- main.go (WITH COMMENTS)
The README contains a table of examples which you can check out to understand how to implement these requirements.
Tools
The Disgo Tools module contains utility tools that help users (developers) create a Disgo Bot. If you encounter code that meets any of the following criteria while creating an example, consider creating a Disgo Tool.
- Code is boilerplate or time-consuming to create.
- Code maintains a high complexity.
- Code is prone to security issues without tool.
- Code is frequently used (among programs and/or all of the Disgo ecosystem).
Refactor
You can refactor these libraries using Disgo increase Disgo's adoption.
How do you refactor a library with Disgo?
- Use a find and replace operation with a Discord API Wrapper's library name.
- Replace address all found locations.
- Create a pull request.
- List the fork here.
DiscordGo
The following libraries use DiscordGo to perform operations within the Discord API.
Ensure that the bot client's Timeout is set accordingly for each refactor pull request.
You can read this feature tracker for progress updates on features listed in the roadmap and this issue tracker.
Features
You can let me know when you are interested in contributing any of these features. I can provide you with more information and create an issue you can use to track the feature.
Examples
You can let me know or create a pull request. when you are interested in contributing an example.
_examples/message/components_examples/channel_examples/permissions_examples/guild/community_examples/guild_examples/command/webhook_examples/message/webhookGuide
Use this guide to create an example. Each example must contain the following deliverables:
The README contains a table of examples which you can check out to understand how to implement these requirements.
Tools
The Disgo Tools module contains utility tools that help users (developers) create a Disgo Bot. If you encounter code that meets any of the following criteria while creating an example, consider creating a Disgo Tool.
Refactor
You can refactor these libraries using Disgo increase Disgo's adoption.
How do you refactor a library with Disgo?
DiscordGo
The following libraries use DiscordGo to perform operations within the Discord API.
notifyAutoDeletematterbridgekwatchwaybackdiscord-stock-tickermautrixyagpdbEnsure that the bot client's
Timeoutis set accordingly for each refactor pull request.