Update help channel system to use forum channels#2318
Conversation
6218ed1 to
d4e0288
Compare
|
Draft until forum channels are fully available. |
forum channels are out to 90% of community guilds and pydis has early access, why are you waiting for something that has no eta? |
|
An important thing to note is that in general, guilds without the community feature don't have the option to have forum channels. So if you're looking on a guild that doesn't have community, it won't have forum channels. |
Because our test server, which is marked as community is yet to have them. |
|
Ah, so your test server is in the 10%. Gotcha. |
e30507c to
8fbde39
Compare
8fbde39 to
2dd659b
Compare
shtlrs
left a comment
There was a problem hiding this comment.
That's a substantial reduction of the amount of code we had.
I unfortunately cannot test this since I don't have access to the forum feature.
I left some comments here & there, thanks Chris !
|
Marked as do not merge as there are fixup commits I'd like to squash before this is merged. |
HassanAbouelela
left a comment
There was a problem hiding this comment.
Looks and works really nicely :D
Just a few issues
bed42f5 to
13ec29d
Compare
13ec29d to
5426a32
Compare
shtlrs
left a comment
There was a problem hiding this comment.
Beautiful work.
Unfortunately, I didn't test this since I don't have access to the forum feature.
Thanks Chris !
|
Example alert from cfec9d9 (after adding |
cfec9d9 to
168818b
Compare
This leverages Discord's new forum chanel feature, which removes the need for a lot of our custom logic, simplifying the help channel cog significantly.
This removes the need for the old helper entirely
This was due to the hlep channels causing many events top be pushed to modlog due to how the old system worked. Now that we use a forum chanel, this is no longer the case.
It is expected that this code will be delete whent he new fitler cog is added, and we start filtering on thread names genericly.
fae7f22 to
12f6339
Compare

This leverages Discord's new forum channel feature, which removes the need for a lot of our custom logic, simplifying the help channel cog significantly.
Sadly this is a rewrite, so the diff isn't very useful. I'd recommend reviewing just the new code.
Marked as do not merge as there are fixup commits I'd like to squash before this is merged.