Move Messages
It would be really useful for moderators to be able to move messages between text channels in a guild.
This could involve a new permission: 'MOVE_MESSAGES'.
Some concerns about this idea have been raised, but do not seem to be fatal. These are touched upon as follows.
Could this be abused?
It could only be abused to the same extent as existing powers such as kicks, bans, and message deletions. Guilds could have the ability to control who wields the power, preferably through a dedicated MOVE_MESSAGES permission. They could also monitor its use through the Audit Log. If the power were to be abused under these conditions, the issue would seem to lie with the powerholders in the guild in question, rather than the power itself.
Could members be confused?
If a message is moved without any indication, this could be confusing, as members may not realise that their message has been moved. This could be helped by having an automated system message which takes the place of the moved message to explain that the message has been moved.
-
Being able to move messages from one channel to another is a very necessary function. Without it moderating a Discord server becomes much harder than it should be!
5 -
Incredible… no reaction at all since 2-3 years... what a shame... sorry guys...
6 -
/move <message id> to <channel id/name> because <move reason>
or
right click, move message > to > choose channel
a little input field to write the reason
disgourd pls14 -
I honestly can't believe that this STILL isn't added as a feature. People use Discord for professional social media.. you'd think with such high demand, they'd actually do something about it, or at least address the issue rather than leaving everyone hanging.
5 -
Users have been asking for this simple feature for years. This post is two years old. The one on Twitter is now four years old. At least add it to the API so we can write bots that can do it.
3 -
We need this!! 3 years passed...
It's not too difficult to make this feature i think
4 -
Bump; I really want this too. Plz discord I don't want redirecting ppl to channels to be so hard
1 -
Also bump. Not hard to implement and incredibly helpful for organization.
1 -
The lack of admins (or specific roles) being able to move messages is the single biggest drawback of a doing sensible admin on a Discord server, PLEASE raise the priority of this request guys.
2 -
I agree 100%... Moderating a 4,000 person discord is hard enough making sure every single person posts in the right channel, it would be easier to move the message and auto-notify the user that their message was moved.
2 -
This still hasn't seen any action? Come on, we need this! Especially on larger servers.
AmeiLotus I agree, Discord only need to implement the "move post" part though. Notifications could be done with a bot but the bot devs can't make a move until Discord implements the move feature.
3 -
How can this STILL not be a feature? Please fix this.
3 -
Would love to see this important idea get some traction because it is much needed. In fact, every major forum software on the internet gives the moderaters/admins the ability to use a "move" function for proper curation of their communities.
I agree with the concept/side-effect of keeping a pointer of the moved message (in it's original location) in order to let viewers know where it has been moved to.
Add the move permissions to the existing delete/manage messages permissions since it is the appropriate fit as it is just another way to "manage" messages. I think the only existing manage equivalent is "pinning" channel topics so adding the move permission is expanding upon that existing definition of "manage".
5 -
Since they have not implemented this feature in yet, there is a bot that can do this! It's name is NQN. Simply invite the bot using this link: https://top.gg/bot/559426966151757824. From there, give it perms or make it administrator if you don't know which perms to give, and go to the channel you want to move it to. Simply type in:
!mod move <messages you want to transfer> #<channel name>, without the '<>'s of course. NQN should be able to move the message if you have given it the needed permissions.
For example,
!mod move 5 #chat
7 -
I'm a little late to the party but this definitely needs to be a feature. I hate being ~that~ Discord admin/mod telling people to delete their messages and send them to different channels because 90% of the time, I get ignored or someone gets mad and blocks me - that's why I've given up with asking. Let's be honest, how many times have discord users forgotten/didn't care to read the rules? From what I've seen in other forums and in the general public, most people also just don't care enough to follow the rules if it inconveniences them anyway. As a user and admin in servers, I don't see any reason why we can't have this feature.
In regards to it being abused or causing confusion, they shouldn't add a delete feature if that's truly their concern. In my opinion, deleting messages (in the situation where you want a message moved) causes even more confusion than simply moving. While deleting and the other existing "manage messages" features are important and necessary, we really do need the ability to move messages too.
On another note, if we move old messages to their appropriate channel, I really hope Discord will just move them to their appropriate time in the new channel (ex. Moving a message from April 2020 won't appear as a completely new message in the new channel - it will just get bumped into the new channels chats from April 2020).
If we're able to move people into different voice channels, there's no reason why we can't move messages too!
TL;DR: Moving messages is important because people don't tend to follow rules if they are inconvenient to them and it won't cause more confusion than the existing "manage messages" features. If they eventually add the move messages feature, I hope they quietly move the message to it's appropriate, chronological place and don't make the moved message a new message that notifies everyone in the new channel. As a discord user and admin of servers, I don't see any reason why this can't be a feature.
10 -
I'm tempted to continue bumping this weekly in order to get a discord response! We NEED the move_message permission PLEASE
6 -
Vote YES WE NEED MSG MOVE now!
5 -
I can't believe this still hasn't been added or even mentioned by the devs.
5 -
To eliminate the confusion, you could possibly set it up to not technically remove the messages but hide them behind some sort of, "This conversation was moved to #some-channel." You'd be able to click on #some-channel to jump over to it, and you'd be able to peek and see what messages were there if you want for historical continuity. That way, you could see the conversation still there if you need it, and if it moves away, you'll be able to have a breadcrumb of sorts that you can use to follow the trail to where it landed. To do that effectively, you'd want to be able to multi-select a range of messages rather than doing it one at a time.
But this feature seems like a must-have if you're going to be serious about channels. When people spend 15 minutes talking about some topic that should have been in another channel, it clutters up one channel while putting it out of sight from other users who might actually care to see it but had the other channel hidden. This is the feature that would make managing multiple channels dedicated to their own topics worth trying to manage. Way better to do this than nagging people about moving a half-finished conversation to some other location to resume it with an awkward break in the continuity.6 -
Please, please allow us the ability to move messages! Having to constantly ask people to post a certain kind of message in a different channel can be read as passive-aggressive and rude and create friction between moderators and members. A far kinder solution would be to simply right click and move a message, with a notification on where it was moved to, as in most forum systems
4 -
Still waiting for this feature in discord. Will try the bot above, but will be perfect if the same discord server can do it for a better management of the community
5 -
Reminder that the title of this thread will probably make any Discord dev say 'nope' because message IDs are tied to their respective channels. Never mind that, then. Admins can currently copy-paste the text of a message saying "this guy posted this on that channel and it should be here instead" and deleting the original message. If you don't think admins should be able to do this, post a request on some other thread, not here. We're just asking for a feature that automates this task. It not only helps admins but also shows that Discord actually cares about trying to keep things on-topic.
-3 -
I see no reason this feature couldn't be implemented in a single sprint and tested/debugged in relatively short order; maybe a couple of sprints if it has to be developed separately for web, app, and mobile (though you'd have to convince me). Bot-makers have done it, but my server admins and I prefer to keep the number of bots we use to a minimum for reasons of security and just manageability. It would be much preferred if it were a native feature. Come on, Discord. Can you at least spare two weeks to do a proof-of-concept on this?
5 -
I too would like this feature.
1 -
Since they have not implemented this feature in yet, there is a bot that can do this! It's name is NQN.
None of the documentation I've found for that bot indicates it can move posts. I'm not even sure how it would be able to, as AFAIK there is no option to post as another user via the Discord API.
Has anyone else here tried this bot and found it works?1 -
None of the documentation I've found for that bot indicates it can move posts. I'm not even sure how it would be able to, as AFAIK there is no option to post as another user via the Discord API.
Has anyone else here tried this bot and found it works?No official documentation that I could find, but the example at the bottom of that comment does work:
Since they have not implemented this feature in yet, there is a bot that can do this! It's name is NQN. Simply invite the bot using this link: https://top.gg/bot/559426966151757824. From there, give it perms or make it administrator if you don't know which perms to give, and go to the channel you want to move it to. Simply type in:
!mod move <messages you want to transfer> #<channel name>, without the '<>'s of course. NQN should be able to move the message if you have given it the needed permissions.
For example,
!mod move 5 #chat
Which moved the last 5 messages from the current Channel to the one provided. Not sure what other control you have since it's not documented. That bot does a bunch of other stuff too. Overkill for just this one missing feature.
With missing fundamental features like this, I consider Discord (and Microsoft Teams...) to be incomplete beta products.
2 -
I wonder if there's a way to tag discord developers. PLEASE. WE NEED THIS.
4 -
I have been watching and waiting for this to happen now for 3 years how many more comments and likes do we need
4 -
....how many more comments and likes do we need
Yes.
3 -
None of the documentation I've found for that bot indicates it can move posts. I'm not even sure how it would be able to, as AFAIK there is no option to post as another user via the Discord API.
Has anyone else here tried this bot and found it works?This is getting a bit off-topic but since there is no better alternative at this point...
The documentation for that bot is indeed obscure, inaccurate, and not easily accessible.
It can be found here: https://nqn.blue/commands
From the documentation:mod move <messages_to_move> <channel> [start_message]
Move up to 20 of the most recent messages in this channel to another
Don't forget to add the bot prefix before the command, which would be ! by default.
Now, to the explanation of how it actually works:<messages_to_move>
The number of messages you want to move, up to 20.
<channel>
The channel to where you want to move the messages.
[start_message]
An optional parameter that accepts any numerical value; If any numerical value is present, would move messages starting from the very first message of the channel. The default behavior without this parameter is moving messages starting from the last message.
So a command like this:!mod move 20 #general
Would move the last 20 messages to the #general channel.
While a command like this:!mod move 20 #general 1
Would move the first 20 messages of the channel to the #general channel.
The evident and annoying drawback that makes this command nearly useless is that there is no way of specifying which messages you want to move in between that range of the very first and the very last messages of the channel. You can only cut from the head or from the tail.
6
Please sign in to leave a comment.
Comments
686 comments