Webogram: Support Edit messages

Created on 27 May 2016  路  10Comments  路  Source: zhukov/webogram

Hi Team,

Thanks for providing a unique feature of "editing" sent message in App version. Please check following suggestions in this:

  1. Provide "Edit Sent message" option in webogram.
  2. (App) Restrict users to edit sent message only if its unread. Here we can replace time limit of 2 days with message status. That is, If sent message has been read then what is the use of editing it? If we are providing then edit notification needs to be sent to user.
  3. Provide "Edit History" for the edited message.

Thanks,
Kamal Nayan

Most helpful comment

@Kondra007 'ready' means ready to implement. Otherwise the issue would be closed.

All 10 comments

(App) Restrict users to edit sent message only if its unread. Here we can replace time limit of 2 days with message status. That is, If sent message has been read then what is the use of editing it? If we are providing then edit notification needs to be sent to user.

I disagree about this. I know it doesn't make sense, but people don't make sense (nor need to).

Consider a scenario: User X sent any message to Y, that is not yet read by Y. X then edited it, now when Y came to read this, he saw that this is an edited message. Conversation went long. X now edited that message again, he may write any message that might contradicts his earlier message, might be something rude also. Y has no any such information about this edit, also if this message would have been critical, he would again scroll up to see that message. Again he saw that message is edited!

Telegram neither shown him the message edit history, nor notified him about the edit. But user is shocked to see the message on which he might have agreed upon (during long conversation), which he was not supposed to do.

I hope I am able to explain you its need.

Thanks,
Kamal Nayan

@zhukov So where's this feature? You put label "ready" but looks like I'm blind and don't see editing in 0.5.5

@Kondra007 'ready' means ready to implement. Otherwise the issue would be closed.

Hey @Kondra007, I do agree with @zhukov, "ready" means ready to land / implement.

Telegram neither shown him the message edit history, nor notified him about the edit. But user is shocked to see the message on which he might have agreed upon (during long conversation), which he was not supposed to do.

How about simply "Edited" tag before the timestamp? Just like we see on Facebook. (e.g. 10:50 [edited]). No need to notify user explicitly, they can see something was changed.

EDIT: Didn't see this has been discussed before. I am sorry. My bad.

I'd start at least with:

  1. Provide "Edit Sent message" option in webogram.
    and a minimal "Edited" tag along to the message to see that it was edited.

Later on, however, I'm up for the 3 proposal:

  1. Provide "Edit History" for the edited message.
    as Facebook does, If I remember well.

From user point of view, providing "Edited" tag would not be sufficient. Yes, you can work on it in first phase, and providing "Edit history" in second phase, but the time gap between two releases should not be too long.

No need to notify user explicitly, they can see something was changed.

They can see something changed, but can't see what is changed! So, "Edit history" will be solution to this issue.

I was looking up the telegram API but I didn't found any method to get if there's a message edited. Also note that last update of the API was in October, 2014 but editing messages was added in May, 2016

I guess we still can find out how to know if there's a edited message looking to the other Telegram's apps code. But I don't see any edit history in the rest of the client apps so I'd say that the server is not retrieving any edition history; and, if so, the only way to have a edition history is that the client itself (webogram) store that data, which makes things more complicated and, of course, you won't be able to see it as soon as you change to another browser or device.

I was looking for the option to edit the messages in Webogram (I think that's the version thats embedded into Franz) But I couldn't find it, so I came here to report it. Found this thread, and started searching in the API to see what was the method, so this can be easier to implement, but it seems to be that the API docs are not so updated.

Nevertheless, found this question in StackOverflow, where somebody seemed to have found the API function name:

messages.editMessage

Hope this is helpful so this can be implemented.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

FacundoAcevedo picture FacundoAcevedo  路  6Comments

Idran picture Idran  路  4Comments

tdimdimich picture tdimdimich  路  7Comments

azzimuth picture azzimuth  路  5Comments

iagocavalcante picture iagocavalcante  路  8Comments