Skip to content
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

discord.py v2 - Threads, Slash Commands and Interactions (Buttons) #2990

Closed
5 of 10 tasks
fourjr opened this issue Mar 31, 2021 · 6 comments
Closed
5 of 10 tasks

discord.py v2 - Threads, Slash Commands and Interactions (Buttons) #2990

fourjr opened this issue Mar 31, 2021 · 6 comments
Labels
important staged Staged for next version

Comments

@fourjr
Copy link
Collaborator

fourjr commented Mar 31, 2021

This issue is more of an announcement and not a discussion and will thus be locked. You can subscribe for updates regarding slash commands, interactions and thread support.

These features will be supported in discord.py v2.0. A Modmail v4 version will likely be released, breaking all plugins (dpy 2 breaking changes)

Status

Our development branch is on discord.py@45d498c1b76deaf3b394d17ccf56112fa691d160 (v2.0.0a).
Any changes made below work from v4.0.0 onwards.

Interactions (Buttons, etc)

We look to implement some of these features to improve user experience (e.g. during pagination or configs)

Threads

Currently, Modmail does not listen to any commands within threads. This will be resolved in discord.py v2, or Modmail v4 (TBC).

We do not have any plans at the moment to move Modmail to a thread-system. This might change in the future.

discord api v8 is decommissioned what is happening to modmail?!?!?!?!

There will be a breaking update by April 2022 for Modmail v4. This will use discord.py v2 after its release.

Other v2 API Changes

Slash Commands

Slash commands are currently unsupported by Modmail. We might support it after discord.py supports it.

discord.py support: Rapptz/discord.py#6149
Discord API roadmap: discord/discord-api-docs#3581

At least pending before our adoption:

Good to have:

Tracking

Do join our discord server for the latest information.

@modmail-dev modmail-dev locked and limited conversation to collaborators Mar 31, 2021
@fourjr fourjr pinned this issue Mar 31, 2021
@fourjr fourjr changed the title Slash Commands Slash Commands and Interactions (Buttons) Jun 9, 2021
@fourjr fourjr changed the title Slash Commands and Interactions (Buttons) discord.py v2 - Threads, Slash Commands and Interactions (Buttons) Aug 1, 2021
@fourjr
Copy link
Collaborator Author

fourjr commented Aug 1, 2021

Threads Update

Threads have been tied to this issue as well and this issue is the main source of discord.py v2 features.
Modmail will likely shift to v4 (breaking all plugins) when we migrate to discord.py v2. No ETA.

This update will support commands within threads and possibly implement some interactions (buttons, text fields) and maybe slash commands (TBC).

We have no plans to move Modmail to a thread-system.

@fourjr fourjr added the v2 label Aug 7, 2021
@fourjr
Copy link
Collaborator Author

fourjr commented Sep 4, 2021

discord.py Update

Read for Context (danny gist)

I mentioned this several times in the server but thought it'd be good to have a response on Github.

We have not confirmed any plans regarding forks/tagging to archived master or anything to do with discord.py at the moment. There is no rush to adopt a fork as for now as the deadline seems to be April 2022 (unless a discord breaking change occurs).

Do join our discord server for the latest information. In addition, a poll is held on the discord server #announcements regarding Slash Commands, do take a look.

@fourjr
Copy link
Collaborator Author

fourjr commented Nov 21, 2021

Modmail Updates

Modmail is now updated to discord.py v2.0.0a-master on our development branch. We are still discussing which fork to eventually transition to.

Issues targeting v2 will likely be closed before the next version (likely v4) is released. No ETA.

@fourjr fourjr added the staged Staged for next version label Nov 21, 2021
@fourjr
Copy link
Collaborator Author

fourjr commented Mar 6, 2022

discord.py v2.0

We will stick to using discord.py as development has resumed.

A breaking modmail update will arrive after the stable release of discord.py v2

@fourjr fourjr closed this as completed Sep 6, 2022
@fourjr fourjr reopened this Sep 6, 2022
@fourjr
Copy link
Collaborator Author

fourjr commented Sep 6, 2022

7 Sept Update

We are on the final stages of Modmail v4. If you can, do help to rigorously test the development branch.

Contact us in our discord server for assistance in setting it up.

@fourjr
Copy link
Collaborator Author

fourjr commented Sep 20, 2022

Modmail v4

Modmail v4 is released with v2.

@fourjr fourjr closed this as completed Sep 20, 2022
@Taaku18 Taaku18 unpinned this issue Dec 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
important staged Staged for next version
Projects
None yet
Development

No branches or pull requests

1 participant