Назад |
Перейти на главную страницу
Как «отскочить» или проксировать учетные записи XMPP?
я считать Я ищу вышибалу XMPP. Но федерация XMPP сбивает с толку тех, кто никогда в ней не разбирался, поэтому у меня возникают проблемы с оценкой решений или даже с поиском правильных вещей. Я знаю что я не нужен полноценный автономный сервер XMPP, по крайней мере, не в традиционном смысле, когда я хочу разместить свой чат самостоятельно.
Я хочу иметь постоянно работающий сервис, который:
- Подключается к моей учетной записи чата Gmail (как клиент), а также другие мои учетные записи XMPP и собирает сообщения, отправленные на эти учетные записи, пока я не в сети.
- Могут пересылать мне эти сообщения (например, по электронной почте), в идеале в соответствии с правилами, которые я определяю
- В идеале позволяет мне направить мой клиент XMPP непосредственно на службу и отправлять мне сообщения, которые я пропустил в автономном режиме, когда я подключаюсь (как это делают вышибалы IRC)
- Идеально хранит журналы чата в портативном формате
Я ищу вышибалу XMPP? Или есть другой способ достижения этих целей с помощью протокола XMPP? Я думаю, что я ищу больше Клиент XMPP чем XMPP сервер- есть ли в этом смысл?
Возможно ли вообще иметь службу, которая действует как промежуточный прокси между мной и существующим сервером XMPP, но прозрачно передает чаты и списки, не выглядя смешно с обеих сторон? Я думаю, это будет примерно так:
Me <----> My service <----> My identity on Google chat <-----> My Google contacts
Я довольно много искал и нашел очень мало.
- Спектр выглядит наиболее перспективным. Однако признаюсь, что их документация меня немного смущает, и я точно не знаю, как бы я настроил ее в соответствии с моими критериями.
- xmppbnc, который назван правильно, но не очень активен. Согласно Redditor, они не смогли заставить его подключиться к многопользовательскому чату.
- znc-xmpp, плагин XMPP для ZNC. Отсутствие документации и отсутствие активности означает, что я понятия не имею, будет ли работать этот плагин и как.
- Smuxi, который, насколько я понимаю, работает только с клиентом Smuxi. Я хочу, чтобы это принимало соединения от любого клиента XMPP.
Bitlbee имеет поддержку XMPP для целого ряда параметров XMPP.