sussycatgirl / automod

Multipurpose Revolt Bot
https://automod.me
GNU Affero General Public License v3.0
50 stars 7 forks source link

[bug] trying to bridge into a thread channel fails #28

Open thalber opened 1 year ago

thalber commented 1 year ago

Steps to replicate

Expected behaviour

Thread is linked like a normal text channel.

Observed behaviour

image The bridge is not set up.

patataofcourse commented 1 year ago

apparently to send a webhook message into a thread you need to make the webhook in the channel that the thread belongs to, then add to the end of the webhook URL ?thread_id={thread id here} see https://stackoverflow.com/questions/70631696/discord-webhook-post-to-channel-thread

sussycatgirl commented 1 year ago

Apologies, I forgot to respond here.

Since threads are intended to be used as temporary channels and Revolt doesn't have an equivalent, I don't think there's much value im adding support to bridge to threads, especially because I'd have to change the way bridge configuration is stored, since threads are associated with a parent channel but have their own channel ID. If/when Revolt gets threads it would probably be possible to sync threads between both platforms though.

Of course, if you have a use case for bridged threads I'd be interested to hear it!

patataofcourse commented 1 year ago

basically, threads are intended for temporary conversations, but i've often seen them appear like this: in a channel like #modding you have each user create a thread for each individual modding project. these threads can usually take weeks if not months of conversation since some projects are large-scale. this prevents having to make tens of channels for all the projects, and then needing to archive em when each is done.

i understand this is a huge undertaking though, and this is (while still somewhat common from what i've seen) not the most intended use case. so i'm not gonna be pushy or anything, just showing that there is a use case and interest for this feature

thank you for your time!