-
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. |
This issue functions as a feature tracker for features listed in the roadmap or in the issue tracker.
Features
If you are interested in contributing to any of these features, please let me know. I will provide more information and create an issue you can use to track the feature.
Examples
If you are interested in contributing an example, please let me know or create a pull request.
_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
If you are interested in increasing Disgo's adoption, consider creating a pull request (that refactors the current Go API Wrapper of the repository to Disgo) in the following libraries. In order to refactor these libraries, use a find and replace operation for the library name, then address all found locations. In order to save time, be sure to ask the maintainer prior to doing so or offer a service level agreement for support for a given time period.
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: