Expose Message ID for IMs and other messages to make abuse reporting specific messages possible
tracked
Coyote Enthusiast
Currently, to report a message, you have to copy / paste the message that you are reporting. Sometimes these messages are larger than what the report field allows.
It'd be easier on the end user if the report had context that is verified by the server, and I imagine it'd make life on Governance a bit easier, as they don't have to search for the message that is being reported, as the message context will be directly provided.
This is already reported by the EventQueueGet's
ChatterBoxInvitation
's instantmessage.message_params.MessageId
.As a open source contributor, I'd be more than happy to draft a pull request featuring this capability into the viewer if somebody from Linden Lab wants to outline how they want this surfaced.
Log In
Spidey Linden
marked this post as
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
Coyote Enthusiast
I feel I should clarify on the intent of this suggestion.
I'm aware that Linden Lab checks the server side for logs. This is more so to "point" to that server side log entry. It'd be like reporting a object. You can right click the message and report the message, and the viewer will use the message ID as the context for the report.
The reasoning is to make it clearer on what is being reported, to both make it so governance doesn't have to search for the message, and make the abuse report process more straight forward for residents.
There is also the benefit of being able to reserve the abuse report summary field for the actual issue, instead of having to paste the message, and sometimes run out of space. (As the field is limited to a specific number of characters)
Andrey Kleshchev
Coyote Enthusiast: Sadly there is no such a solid 'id'.
Message id is a 'misleading' name, it is context dependend, either a short lived transaction id, session id, object id, group id... things like transaction/session ids (like an invite) are generaly short lived.
After a quick glance at EventQueueGet I can say that it's either a session id or a panel id (from id)
> It'd be easier on the end user if the report had context that is verified by the server
Theoretically we can pack whole message into the report's data without letting user edit it (and show it in UI to make it obvious it's going to be included).
> Currently, to report a message, you have to copy / paste the message that you are reporting.
I just tried it and message text was filled automatically. But the option is only available for avatars. Are you trying to report an object? Or does something else needs a 'report abuse' button? Or does clicking 'report abuse' in chat not autofill the report for you?
Coyote Enthusiast
Andrey Kleshchev This occurred when trying to abuse report an object's IM.
I didn't know the viewer automatically filled this information out for avatars though, that's useful, but if it is a
large
message (messages can be up to 1,022 characters long), it will get cropped and provide no extra area to put additional details because the max length of the abuse report details field is 800 characters.As for "Message ID", I figured every message is logged and put on the server somewhere. I'm not too familiar with how the internals of that work, so I might have been mistaking that the servers use a "message id" to uniquely identify every message as it moves around the system. The reason for wanting to use it is because it is a short identifier that can effectively act as a pointer to the exact point where the message was said, instead of requiring Governance to search through a Resident's messages to find the offending message (In the assumption this would ease their workload a little bit).
Andrey Kleshchev
Coyote Enthusiast It likely is logged, but if there are ids, they aren't exposed to the viewer.
> instead of requiring Governance to search through a Resident's messages
I will see if it's possible to pack whole message in a non-editable way without using the 'details' field.
misstoriblack Resident
when you do an abuse report, conversations are checked on linden side anyway.
Miro Collas
A copied message can be edited, and thus I doubt governance take it into consideration anyway. The way I do it is to have the message (IM window or nearby chat) visible on-screen when I report; thus the text is visible in the screen cap that is submitted along with the AR.
I am not dismissing your suggestion, btw; just offering a way to do things using the current system.
Alwin Alcott
the system never reports a message but a sender/involved account, the content is only proof of misbehaviour.
Alison22 Jewell
How about adding a viewer hyperlink that is "Report this Message" accessed by r-clicking the user's name in the Chat Window (local and group)?
It scrapes the needed data, without exposing it wider, and then you fill in the rest of the report stuff.
Andrey Kleshchev
Alison22 Jewell: That seems to be there already? Is some specific use case missing a 'report abuse' button?
Photo Viewer
View photos in a modal