2016-12-27 5 views
-2

Мне нужно задать несколько вопросов:Как создать такие группы, как whatsapp с ejabberd?

a. Как я могу создать whatsapp как группы?

b. Как я могу реализовать групповой чат, похожий на whatsapp?

Сейчас я создаю комнаты и приглашаю пользователей в них. Пользователи автоматически удаляются из комнаты, когда пользователи уходят в отставку. Но в чате пользователей группы whatsapp по-прежнему остаются в группе после выхода из системы или не подключены, и когда пользователи подключаются к сети, они получают все автономные сообщения.

Просьба предложить мне, как я могу создать групповой чат, подобный групповому чату whatsapp, где владелец группы может добавлять пользователей, запрещать, запрещать UN и получать автономное сообщение.

Пожалуйста, помогите мне дать несколько советов и ссылок для изучения.

С уважением,

Sandeep Kumar Тхакур

+0

Есть слишком много возможных ответов, или хорошие ответы будут слишком длинными для этого формата. Пожалуйста, добавьте детали, чтобы сузить набор ответов или изолировать проблему, на которую можно ответить в нескольких абзацах. Я бы посоветовал вам найти форум по развитию (возможно, [Quora] (http://www.quora.com/Computer-Programming)?), Чтобы разобраться в общих чертах. Затем, когда/если у вас есть особые проблемы с кодированием, вернитесь в StackOverflow, и мы будем рады помочь. –

ответ

0

Вы должны использовать ejabberd MUC/Sub функцию для создания групп, как Whatsapp: https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions/muc-sub/

Она была разработана с этим прецедентом в виду.

+0

Сэр благодарит за ответ. Можете ли вы сообщить мне, возможно ли использовать сервер php для поддержки пользователей в комнате после выхода из системы. –

+0

Что вы подразумеваете под управлением? Роль pubsub заключается в том, чтобы пользователи по-прежнему подписались после выхода из системы. –

+0

Поддержание означает, что пользователь не должен удаляться из комнат, если он выходит из строя. –

Смежные вопросы