
Quiero unirme a un canal en la red OFTC IRC y utilicé Hexchat para ello. Sin embargo, la interfaz de usuario era realmente mala y quería algo más moderno como Slack/Discord. Luego encontré Element que aparentemente podemos usar como cliente IRC y tiene una interfaz más moderna.
Sin embargo, incluso después de registrarme en Element y unirme al canal en la aplicación Element, las personas en el canal no reciben los mensajes que envío. Verifiqué esto usando mi antiguo cliente Hexchat donde no podía ver los mensajes enviados desde Element en el canal.
Tengo otro usuario registrado en el mismo canal y puedo enviarle un mensaje de texto desde Element, pero no puedo publicar en el canal.
¿Alguien puede sugerir alguna documentación a seguir? ¿O algún paso que quizás me haya perdido?
Respuesta1
Luego encontré Element que aparentemente podemos usar como cliente IRC y tiene una interfaz más moderna.
No, Element no es un cliente IRC en absoluto, es unMatrizcliente, y sólo puedes usarlo para acceder a IRC a través de puentes que se traducen entre IRC y Matrix. (Cuando accede a OFTC a través de él, Element cree que en realidad se está uniendo a un canal Matrix).
Pero los dos protocolos son tan diferentes internamente que muchas cosas se pierden en la traducción; por ejemplo, si el canal IRC sólo permite hablar a usuarios registrados, esto ni siquiera se muestra en el lado de Matrix – y mientras que un cliente IRC nativo al menos recibiría mensajes de error "No se puede enviar" como respuesta, el puente Matrix-IRC no puede traducirlos.
Lo más probable es que tu problema sea que el canal IRC también requiere una cuenta para hablar. Los puentes no tienen privilegios especiales en IRC y no pueden integrarse de forma transparente con el propio sistema de cuentas de IRC (OFTC); aunque usted tenga una cuenta en el lado de Matrix, el "cliente falso" que el puente conecta a IRC en su nombreno esmarcado automáticamente como autenticado; el canal IRC todavía lo trata como un invitado.
Deberá indicarle al puente que se autentique en NickServ de OFTC en su nombre, probablemente usando el !storepass
comando (ver documentación del puente) o enviando un mensaje a NickServ a través del puente (que podría ser @_oftc_NickServ:matrix.org
segúnsitio web de un proyecto que utiliza OFTC).
En su lugar, recomendaría TheLounge, IRCCloud o KiwiIRC si buscas una UX similar a los sistemas de chat basados en web de hoy.