Pregunta

Estoy utilizando la biblioteca de Python sleekxmpp que hacer algún trabajo con Gchat, mi pregunta es: ¿Cómo puedo enviar una estrofa presencia para que otras personas me ven como invisible (pero todavía haya iniciado sesión y poder enviar / recibir presencce / mensajes? hasta ahora me han tratado self.sendPresence(ppriority = "0", ptype="unavailable") pero que parece detener mi capacidad de recibir otras estrofas de presencia usuarios.

¿Fue útil?

Solución

Se detiene un poco corto de configurar en forma adecuada la invisibilidad. Después de enviar "no disponible", hay que enviar más datos en jabber: iq: estrofas de privacidad, como se describe en XEP-0126 invisibilidad. Hubo un tiempo en la mayoría de los clientes utilizan XEP-0018 invisible Presencia , sino como XMPP se hizo más definido se dio cuenta de que ese método, aunque más fácil, era muy no estándar.

El problema es que he dicho servidor que realmente no está disponible, no sólo por lo que a escondidas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top