Message Block Pages
Hello! I just thought of an excellent idea/feature that could be implemented by Discord eventually to make the platform even better. I really hope that you seriously consider it and implement it because it would seriously boost creativity not only with users but Bot developers and make the platform so much better.
My idea is to have things called a "Message Block Page". Of course if anyone can think of a better name that would be fine. What these "Message Block Page"s do is allow anyone to click on them and view a certain section of a text channel to view a conversation that has happened in the past.
When you scroll up in message history really far in Discord, it shows a bar at the bottom saying "You're viewing older message, Jump to Present" (Attachment 1). I feel like this little bar could be used. It could say "You're viewing a message block from {start-date} - {end-date}." And then have a "Jump To Present" as a way to get out of the Message Block.
At the very beginning and end of the "Message Block", it tells the user distinctly that they are inside of one and gives them a button to get out if they want to. This is basically a locked Text Channel. A text channel that is ONLY viewable. Users cannot make new messages inside of it. For privacy purposes, messages could still be edited and deleted but ONLY BY THE USERS WHO POSTED THEM. I would imagine it wouldn't be too hard to create as it would be generating a new text channel but with special properties that also syncs to the messages in a section of another text channel.
This feature can be created by users on a Discord Server who have a new specific permission called "Message Block Creation" or something like that. It can be created by users with this permission and by bots with this permission. Bots can generate their own "Message Block" channels. So people don't abuse this and storage goes out of control, there could be some limit of like 10 Message Blocks in a given channel that gets extended to 25, and 50 with Level 2 & Level 3 Nitro Boosted guilds. Those numbers could be changed around to whatever works better.
When a user is creating the Message Block it sets them in a special view mode of the Text Channel they are creating it for. They have 2 flags, one is a green flag that they place at the starting message and the red flag is the second flag that gets placed at the ending message. Then they have a few new buttons at the bottom of their screen. There is a preview button to see it in a new temporary window to see what it looks like. Then there is a create button that creates the text block. It becomes a special embedded message in that Discord text channel that allows users to click it to view it and open the locked text channel that sees only the messages in that Message Block that the creator chose.
There are also orange flags when a user is creating a Message Block. They can be placed in pairs of 2 that basically comment out certain messages in the block so you can skip around in the message block to only see certain messages.
There is a new special section in each text channel where you can view a list of all message blocks inside of the text channel, kind of like how pins work. Users can copy and paste message blocks as a message to other text channels in the guild but NOT in DMs.
I'm not sure how the APIs for Discord Bots work on your end compared to the actual creators of such APIs but I think there can be some way to integrate this into Discord Bot APIs so bots can generate them too if they have permission.
That is an idea that spontaneously developed and I thought I'd share it with you because I'd love to see it integrated in Discord. I'd be very happy to clarify certain things and/or explain more about it if need be, just email me. Also, I'd love to help with it in any way I could too!
Please sign in to leave a comment.
Comments
0 comments