Skip to content

feat: guild join requests - #3383

Open
Soheab wants to merge 6 commits into
masterfrom
feat/guild-join-requests
Open

feat: guild join requests#3383
Soheab wants to merge 6 commits into
masterfrom
feat/guild-join-requests

Conversation

@Soheab

@Soheab Soheab commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Closes #3340

This PR adds support for getting and taking action on guild join requests/applications.

API Docs: discord/discord-api-docs#8531

This adds:

  • JoinRequest & FormResponse
  • JoinRequestStatus (Enum)
  • JoinRequestFormFieldType (Enum)
  • JoinRequestAction (Enum)
  • Guild.fetch_join_requests()
  • HTTPClient.get_guild_join_requests() & HTTPClient.action_guild_join_request()
  • JoinRequestIterator
  • on_raw_guild_join_request_delete & RawGuildJoinRequestDeleteEvent
  • on_guild_join_request_create
  • on_guild_join_request_update

Codex was used for the added iterator and documentations.

Needs testing.

Information

  • This PR fixes an issue.
  • This PR adds something new (e.g. new method or parameters).
  • This PR is a breaking change (e.g. methods or parameters removed/renamed).
  • This PR is not a code change (e.g. documentation, README, typehinting,
    examples, ...).

Checklist

  • I have searched the open pull requests for duplicates.
  • If code changes were made then they have been tested.
    • I have updated the documentation to reflect the changes.
  • If type: ignore comments were used, a comment is also left explaining why.
  • I have updated the changelog to include these changes.
  • I have read the Contributing Guidelines.
  • AI Usage has been disclosed.
    • If AI has been used, I understand fully what the code does

@Soheab Soheab added this to the 2.9.0 milestone Sep 5, 2026
@Soheab Soheab self-assigned this Sep 5, 2026
@Soheab
Soheab requested review from a team and Lulalaby September 5, 2026 21:40
@Soheab Soheab added priority: medium Medium Priority feature Implements a feature hold: changelog This pull request is missing a changelog entry labels Sep 5, 2026
@Soheab
Soheab requested a review from DA-344 September 5, 2026 21:40
@Soheab Soheab added hold: testing This pull request requires further testing hold: discussion This pull request needs to be further discussed between maintainers labels Sep 5, 2026
@Soheab
Soheab requested a review from a team as a code owner September 5, 2026 21:40
@Soheab
Soheab requested a review from ToothyDev September 5, 2026 21:40
@github-project-automation github-project-automation Bot moved this to Todo in Pycord Sep 5, 2026
@pycord-app

pycord-app Bot commented Sep 5, 2026

Copy link
Copy Markdown

Thanks for opening this pull request!
Please make sure you have read the Contributing Guidelines and Code of Conduct.

This pull request can be checked-out with:

git fetch origin pull/3383/head:pr-3383
git checkout pr-3383

This pull request can be installed with:

pip install git+https://github.com/Pycord-Development/pycord@refs/pull/3383/head

@Paillat-dev
Paillat-dev self-requested a review September 5, 2026 21:54
@Paillat-dev Paillat-dev modified the milestones: 2.9.0, 2.9.0rc1 Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Implements a feature hold: changelog This pull request is missing a changelog entry hold: discussion This pull request needs to be further discussed between maintainers hold: testing This pull request requires further testing PA: All Contributors pending PA: Maintainers pending priority: medium Medium Priority

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

Support for Guild Join Requests (aka Server Member Applications)

2 participants