Allow bots to add & remove members to a thread silently or delete the 'added & removed from thread' system messages. #5038
Replies: 5 comments 8 replies
-
Hey @ninbura how do you add users to the thread? Wondering how you achieve that? Instead of mentioning them from the bot message how do you make the message like |
Beta Was this translation helpful? Give feedback.
-
I guess there are no news about this feature. I was currently working on something similar, specially for forum post, to automatically add all users with permissions so the can see new post easily. otherwise they are hidden. |
Beta Was this translation helpful? Give feedback.
-
I'm actually able to achieve this in Discord.js If anyone interested, I can drop the code snippet I use. |
Beta Was this translation helpful? Give feedback.
-
Is this bot available to use? |
Beta Was this translation helpful? Give feedback.
-
Still waiting to be able to delete system messages in threads. |
Beta Was this translation helpful? Give feedback.
-
I have a dynamically expanding voice channel function integrated with my bot, when you join a voice channel a new one opens up so there is always an open channel. Additionally I create a thread or get an existing thread that shares a name with the voice channel and add users who joined the voice channel to said thread, when they leave the call I remove them from the thread.
I understand that voice channels now have text channels within them, but because these channels are dynamically expanding and retracting users lose access to the text channel within the voice channel. We want people to be able to go back through message history, even if they were part of a voice channel that isn't currently visible - we can do this with threads.
The one problem with this system is that there's a constant barrage of
[bot] added [user] to the thread.
,[bot] removed [user] from the thread.
This makes finding previous messages much more difficult as not everyone is always chatting in the thread, it really muddies the water so to speak:It would appear that there is no way to disable these messages, and deleting them results in an error:
Ironically, I can add a user to a thread by tagging them, and then delete the message they were tagged in. So I'm not sure why making it impossible to delete the 'added' message is necessary. That being said I can't find a workaround to get rid of the 'removed message'.
Edit (2022/06/08)
Just wanted to say that there's other use-cases where this is an issue.
For example, we have a command in our server that creates a joinable private thread in relation to an episode of a show. We use private threads for this because public threads have message previews which means users can still be spoiled even if they aren't in the thread. These system messages are annoying here because you see a notification in a thread for obi-wan season 1 episode 4, you think someone has something new to say about the episode, but instead you're greeted with
[bot] added [user] to the thread.
:Overall, theses system messages disrupt message flow and create unwanted notifications.
Beta Was this translation helpful? Give feedback.
All reactions