Hello, our team has developed the chat plugin for BuddyPress with many useful functions, such as: group chat, emoji, sharing files, online consultant.
There is also function of private chat between users.
The Basic tariff plan is free without limits.
I would you recommend a new chat plugin ImbaChat. It has function of live chat between users and group chat. Now, the Basic tariff plan is free. It includes all these features + online chat support feature.