Move Messages

Comments

649 comments

  • nap

    Clean and organised environments support efficient and effective communities.

    3 years and 21 pages of discussions concerning this essential feature, yet nothing has been implemented.

     What's going on?

    4
  • nap

    Whilst I haven't read all 21 pages of the discussion on this subject, I would like to also suggest the functionality below, even if this has already been suggested by others.

    Admins (and possibly moderators) should also be able to move multiple messages at a time from one channel to another.  Thus, when a channel's scope gets too big, it would be possible to split the channel's messages by sub-topics.

    3
  • Istvan Szikra

    This was a feature (for example) in phpBB ... 20 years ago!

    And probably in most forum type things.

    How is this still not a thing in Discord?

    Is this technology devolution?

    2
  • Mika Lindqvist

    Considering most of the recently published applications are written in Python or JavaScript, they are essentially technology devolutions. A long time ago we evolved from interpreted languages like Basic to compiled languages like C and C++. Even Java and C# are devolutions as they use intermediate bytecode that is recompiled at run-time.

    You can really see a lot when you watch how much memory an application will use while running, if it is compiled program, excess memory usage means memory leak, but if it is interpreted, it's called delayed garbage collection ;)

    When I use modern applications on my 20 year old PowerPC, I struggle getting memory usage above 256 MB and I'm usually using memory heavy applications like compilers. If I try adding more than 2 GB memory, that beast doesn't even boot. Development PC I bought in late 2019 that has decently modern 64-bit processor and 32 GB memory struggles to run same applications, which is hilarious.

    1
  • Felix

    Mika Lindqvist I wholeheartedly agree. It's baffling to me why both Python and JS are consistently ranked to be the top programming languages even though they provide no real benefits for the developers that use them. Maybe you could argue that interpreted languages are okay for children to learn with, but every real system is built with compiled languages. Garbage collection has no place in critical systems like websites. I'd much prefer to free my memory by hand, or better yet, never use the heap at all just like God intended.

    Frankly, modern PCs are a joke. With all their unnecessary performance and headroom for entirely irrelevant workloads like video processing, gaming and scientific computing, my single terminal window would run just as well in an 80's mainframe.

    I write my own cryptographic algorithms with assembly.

    0
  • DieNand

    ROTFL

    I'd love to see someone try to write an entire website in only assembly.

    1
  • HipGnosis

    How is it that this still not a function?

    3
  • konso

    Please add this functionality :/

    3
  • HunterAP

    I'm wondering if this feature will be part of the new Forum channels?

    2
  • silversword

    4 years...and 649 comments.

    ...can we say #NotGonnaHappen

    1
  • CryMasK

    Really need this feature to manage a large community.

    moving thread to other channel is also good

    3
  • Gray the Grayte

    Unbelievable that after 4 years and 650 comments this absolutely fundamental feature for an admin/moderator to move messages to correct channel is not yet implemented.

    Deleting people's messages and telling them to repost in correct channel is rude compared to just moving it for them.

    2
  • silversword

    ...I have a feeling it's a technical problem. It's how they setup their data model, introduces a fundamental limitation: https://discord.com/blog/how-discord-stores-billions-of-messages

    1
  • Mika Lindqvist

    One day Discord will need to switch from linear write model to random access write model anyways, so maybe then we will have the ability to move comments and threads between channels. Moving comments and threads will put as much stress on the database as editing or deleting older messages. If the data is not in cache, the database engine needs to load more than just the rows that are modified.

    0
  • Gray the Grayte

    That might be true but but literally every forum product I have used allows the moderators to move messages that are posted in the incorrect channel by members.  Discord is the first product I have used that does not have this basic functionality.  I would imagine person who sets up a Discord server with multiple channels comes up across this problem in the first few days of running their server.

    0
  • Vaesse

    I get how their using the channel as part of the key field for a message would make a back end transfer of the message from one channel to another impossible.  But I (as with most users) aren't particularly concerned about the back end. And by that I mean, I don't care if they literally move the message from one channel to another or modify the original message to be a pointer and create a NEW message in the new location (with the original message's content) or delete the original message or what exactly happens in the back end to make the front end look like the message moved. I care about the function. And even with the channel being part of the message key, there's no reason they can't find SOME solution to make "moving" messages from one channel to another possible. And anyone who says it IS impossible is probably being disingenuous. I've done a bit of work with programming and even more with databases and data management and I know that a system as robust as Discord appears to be should be perfectly capable of making the functionality we're asking for here happen, regardless of what it ends up looking like on the back end.

    1
  • Mika Lindqvist

    Discord was designed for specific audience, but since that it has diverged a lot... I don't think they have enough staff to monitor what every Discord "server" does. Since I started using this support website, I haven't seen even single reply from Discord team. I'm really surprised that Guilded, which was supposed to become better than Discord is still based heavily on Discord codebase.

    0
  • Quinnell

    Still not a thing even with the so-called "Forums" feature which is really just an interface for the existingThreads mechanic.

    0
  • runger

    Maybe we can just make a bot to do it?
    In the end, it is possible to both delete messages and to edit (your own) messages. So it's not down to a principle problem of immutability.

    Support for this in the client and network would be nice, since it would make it more convenient GUI-wise, and then the messages could appear as from their original author.

    Doing it with a bot might be possible, if the bot can delete the messages, then it could first create a copy of the message in the new channel, and then delete it in the original one. But presumably such messages would then originate from the bot. It could add a "originally from @user in #channel" line to make that clearer...

    0

Please sign in to leave a comment.