-
-
Notifications
You must be signed in to change notification settings - Fork 741
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
Thread Support #1899
Comments
Gateway events for threads are on version 9 of the Discord API atm which would probably need some major changes to the code also it dosen't even support buttons and slash commands yet either so threads are gonna take a while. |
IMO this one should be waaaaaaay higher priority than slash commands or buttons. a lot of us use discord.net for moderation functions so having our bots not being able to see threads complicates everything. |
It means that discord.net isn't suitable for purpose on servers that wish to use this feature. |
So your solution here is to completely rewrite our bots using something else. Got it. Very helpful. |
I'm not affiliated with this project. For what it's worth; we are re-writing our bots to use other libraries that have support for threads. |
You don't have to complete re-write your bots; you can have multiple applications running simultaneously. Keep your existing bot in D.NET, and you're free to also have an application running using a separate API library with the support for the newer Discord features that this library doesn't support yet. |
Yeah, sure. That's AN option, but a terrible one. |
I understand how critical threads can be for some, I'll try to get some time to add support to them in the latest version. For now, my plan is doing it in a similar way as private channels, as not keeping them in cache (unlike text channels), and I'll probably need to request the ability to use threads in a private server to Discord so I can test it. |
Check your servers. My partnered server didnt have it enabled till after the partnered happy hour today but a server of mine with 7 members had it enabled before that and another with a few hundred had it before as well. I checked two of my friend's private servers and both have threads enabled already. |
To start, I wrote two possible solutions: #1901 - Change the IMessage.Channel property from #1902 - Create a new channel type: At this moment, I'm leaning towards the second because one of the two:
|
I mean... labs has threads, i can open a PR and we can work from there to implement them here @SubZero0 |
Well the version in Discord.Net was bumped to 9 two months ago and seems to work so... |
This is a major feature lacking, it should be priority number 1 for Discord.NET |
You could always check Discord.Net Labs, it has some more new experimental features |
Doesn't seem like the support for creating threads is there either, but hopefully it will come sooner. |
It's in a branch @ https://github.com/Discord-Net-Labs/Discord.Net-Labs/tree/feature/threads |
its actually already merged into labs, and is released on v3.0. |
This has now been implemented via the merged labs PR (#1923) |
I understand it's still very early in the rollout of thread support to discord communities, but large public communities are starting have the option of enabling this feature in their servers. Unfortunately, bots written in discord.net cannot see the messages sent in threads, and therefore cannot moderate threads.
Is thread support on the roadmap for discord.net? Or should we seek out alternatives?
The text was updated successfully, but these errors were encountered: