SOBotics / SOBotics.github.io

Blog site for the SOBotics chat room
https://blog.sobotics.org/
Other
1 stars 1 forks source link

We try to keep SO nice and clean should we do that with our transcript? #19

Closed graemeberry closed 6 years ago

graemeberry commented 6 years ago

This was discussed last year, do we need to revisit this?

Our chatroom is full of posts from all sorts of bots and can get quite cluttered. We see other chatrooms moving messages to another chatroom in an attempt to keep their transcript a little less cluttered. Should we do the same?

I'm thinking things like Natty's output where when the answer has been removed (or let's come up with some criteria) we move the message to another chatroom.

I know it's difficult to do this for every bot we have but I think we should at least discuss it.

jdd-software commented 6 years ago

I like this moving deleted post to a "grave yard" would not be bad

I wonder if we could leverage Mayken's userscript somehow (I will ping him just to get an idea).

http://i.stack.imgur.com/KFE8O.png

if we could have that info in screen shot, it would be easy to remove "Natty, when deleted", "Queen dup when closed", Queen comment, when deleted" etc.

Removing deleted stuff also will show quicker what is still to be handled

(I'm not sure what to do with Beli, House and other bot messages, we need to define a strategy for those)

makyen commented 6 years ago

What exact criteria, on a per message basis (e.g. per bot report type) do you want to consider "complete"?

makyen commented 6 years ago

I see two routes. Which you use will depend on what you want/what your actual issue is.

1. Don't actually move, use a userscript to hide/make less noticeable completed requests.

The beta version of the Unclosed Request Review script currently makes "completed" requests less noticable. It has the user-option to hide completed requests (or not do anything). This script could be modified to expand the definition of what is considered "completed". If you clearly define what you consider "completed", I'm happy to include additional such criteria in the soon-to-be-stock version of the script.

I've always intended this script to be useful for SOBotics, so I have no problem at all enhancing it to provide something that is more beneficial to you.

It's already been asked to include status for comment links. That's in the plan, and some changes heading in that direction have been made (still considerable to go, but much of the base changes should be done for other reasons too).

2. Move messages to a different room or rooms.

If you're wanting to archive things, then you should probably look at the CVRequestArchiver. It should be easy to modify to support additional rooms (intentionally designed to be so).

The beta version of the CVRequestArchiver would be reasonably easy to modify to support additional types of messages to move (depending on the criteria you are using, changes should be anywhere from easy/trivial to moderate). What is automatically detected for archiving is driven from a data structure which defines the various criteria for messages to be included. If the available criteria are not sufficient, then it shouldn't be difficult to include additional base criteria. If instructed, it will follow replies, or parents, and include them in the archive task (e.g. for SmokeDetector, it picks up feedback messages like sd k).

graemeberry commented 6 years ago

Thanks makyen, appreciate the comment on this. I like option 1 and I'm using that US although I haven't gone digging into the settings. Now that you mention it I can see the option to hide which may be the way forward as to accommodate everyone. I think we first need to establish the criteria for each bot and whether or not this is actually a problem to start with but this should give us a good talking point. Thanks again.

ArtOfCode- commented 6 years ago

This feels like a discussion that we could/should be leaving for the room meeting to have.

Bhargav-Rao commented 6 years ago

https://chat.stackoverflow.com/rooms/167761/conversation/2018-03-sobotics-room-meeting-topic-4