Open ianp5a opened 5 years ago
Does it need to be live chat? Or would implementing #72 fulfill this need?
This is as close to live chat style as is practical. But it depends on how accessible #72 is. These days, live chat is expected.
Beware the meetup.com chat is clumsy, over-complicated and and often left unused. Too many UI barriers most likely. A Telegram like equivalent is more open to people.
Could we instead just provide a link to an external chat system, rather than incorporating one into GetTogether itself? Building an effective and efficient live chat system is a big challenge
It needs to be right inside the team. So it's clear to members that it relates exactly to the team. And latest posts get noticed even if you are not looking for a chat.
Regarding efforts required, that should affect the priority and not the functonality. Maybe defer doing the chat to when there is more time.
Would embedding something like a Riot.im client and creating a Matrix room for each team suffice?
Regarding Matrix, this has to be accessible to Team members without a separate Matrix account. Adding any barrier will result in Team chat not being used. Otherwise the Matrix style chat interface would be OK.
Requirement: Add a small Team Chat field to one side of the Team page where only team members can see it and chat amongst each other.
Reason: Let team members bond and grow to become a real team. Also reduce frustration by letting members ask questions, give feedback or alerts about events going on. Keep it visible to team members only so it reinforces the team effect.
Details: Chat field to be a simple single window with scrolling content. IRC like. A low key simple chat, not a complex one with bubbles. No reply or message threading needed in Team chat. Keep it simple. Window to be narrow 70 characters wide. Same on mobile. Username and time of posting displayed at the start of each message. Short message strings of about 250 characters are allowed. History dates back to creation of Team or limit it to 3 months. Team Admin can wipe history if required. User delete or edit of own messages is of secondary importance.