-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Roadmap Features #45
Comments
@MarkArranz has been assigned to the |
The Voice Connection feature is similar to connecting to the Gateway, but with separate Events and Opcodes. There is also an added UDP Protocol step (which allows for Voice Processing). Voice Processing requires a method of parsing Opus Protocol packets. As a result of its similarity to the Gateway Implementation, I am willing to work on Voice Connections (but not Voice Processing) if required. However, this work will not be started before December 26th. |
@TopiSenpai I recognize that you have contributed to DiscordGo with the "Interactions via Outgoing Webhook" feature (bwmarrin/discordgo#1263). Would you be willing to contribute that feature to |
@switchupcb eh no thank you, I have my own lib I work on |
#26 (comment) provides new information regarding Sharding. In a similar manner to Voice Connections, I will be able to implement this in late December or January. |
Sharding has been implemented in |
@MarkArranz has been unassigned from the Message Components example. |
I have added the Message Components example outline and request logic for the Action Row, Button, and Select Menu.
|
I have updated the assignments for the next few weeks. |
Assignments have been updated. |
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/webhook
Guide
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.
notify
AutoDelete
matterbridge
kwatch
wayback
discord-stock-ticker
mautrix
yagpdb
Ensure that the bot client's
Timeout
is set accordingly for each refactor pull request.The text was updated successfully, but these errors were encountered: