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
feat(guild): implement onboarding #1401
Conversation
I could have done a rebase, but whatever 😅 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, changes are good to go, however, a few tweaks are required.
Thanks for the feedback, I appreciate your time on this. I'm currently on vacation and will get to it in a week or two. |
Add constants defining onboarding modes and Mode field to GuildOnboarding.
I should now have addressed all your feedback. |
Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
6d599b3
to
34f0fa5
Compare
Make Prompts field a pointer to allow removing all the prompts.
Use GuildOnboardingMode type in GuildOnboardingModeDefault and GuildOnboardingModeAdvanced.
Sorry it took so long! Decided to make some of the changes myself, hopefully you don't mind. |
6534548
to
bbc87b0
Compare
The related endpoint ignores the null value for this field. Thus the pointer can be dropped.
bbc87b0
to
b4d6804
Compare
Implement emoji_id, emoji_name and emoji_animated fields for usage in creation and update requests.
Well, a lot of changes. Want to merge this into the next release I'm going to make soon. So decided to take it upon myself to finish the PR. |
Thanks for your contribution! |
Much appreciated for pushing this over the finish line. My bad for not keeping up here but I pretty quickly found another way to better achieve what I wanted through role flags (#1410) so this wasn't as relevant to me anymore. Very nice to hear about a potential new release soonish. |
Adds support for inspecting the onboarding configuration of a guild.
https://discord.com/developers/docs/resources/guild#guild-onboarding-object
I want to know which roles are assignable by users through onboarding, which this is needed for.