Chat rooms for mChat with optional password protection and 1-on-1 chats
I've had a look at how cBB chat handles this. The message time isn't changed, meaning the moved message will not necessarily be displayed at the end (as a new message) but instead somewhere between already existing messages. Also, the message author is expected to be in the room the message is being moved to. That's why something like a "pending review" room for offensive messages isn't possible.Moving messages from one room to another
I'm looking into adding this feature to the next rooms update. If you have any thoughts or suggestions about this, now is the time to make a post.
Well, I have some:If you have any thoughts or suggestions about this, now is the time to make a post.
1. Two modes of moving – with original dates of messages (like in cBB) and with changed to custom date (i mean that 01/01/2017 11:11 become 1534774903 (now time) if it was the earlyest message of all we moveing, and 01/02/2017 12:22 becomes 1534774904 if it second message after the earliest) dates of messages (to make messages displaying close to our time and save the order).
In what situations it can be helpful? When, if you need to join 2 active rooms, using first method you'll get messy mass of messages, but second method will keeps order of messages and everything will be readible.
2. Selectors for messages we will move. Selection by user, date period, message content.
2.1 'or', 'and' operators to use multiple selections.
In what situations it can be helpful? Spam-bots interventions and dirty conflict talks.
IMO these features are nice-to-have but bad in profit/work proporion, so you should just build base archtecture with keeping in mind these functions and do more relevant improvements (fix notify, for example...). But it's just my opinion i don't impose anything...
Make possible to allow certain users moderate certain chat room (edit/delete messages). Maybe with such logic as: add to the user rights something like "Can edit/delete messages in rooms which they create" and ability to make room members moderators via room settings (and of course allow admins to controll the whole process).
Users browsing this forum: No registered users and 2 guests