
OFTC IRC 네트워크의 채널에 가입하고 싶어서 Hexchat을 사용했습니다. 하지만 UI가 정말 형편없었고 Slack/Discord와 같은 좀 더 현대적인 것을 원했습니다. 그런 다음 IRC 클라이언트로 사용할 수 있고 더 현대적인 인터페이스를 갖춘 Element를 발견했습니다.
그런데 Element에 등록하고 Element 앱에서 채널에 가입한 후에도 내가 보낸 메시지가 채널에 있는 사람들에게 수신되지 않습니다. 채널의 Element에서 보낸 메시지를 볼 수 없는 이전 Hexchat 클라이언트를 사용하여 이를 확인했습니다.
동일한 채널에 다른 등록된 사용자가 있고 Element에서 해당 사용자에게 DM을 보낼 수 있지만 채널에 게시할 수 없습니다.
누군가 따라야 할 문서를 제안할 수 있습니까? 아니면 제가 놓친 어떤 단계가 있나요?
답변1
그런 다음 IRC 클라이언트로 사용할 수 있고 더 현대적인 인터페이스를 갖춘 Element를 발견했습니다.
아니요, Element는 IRC 클라이언트가 아닙니다.행렬클라이언트이며 IRC와 Matrix 사이를 변환하는 브리지를 통해 IRC에 액세스하는 데에만 사용할 수 있습니다. (이를 통해 OFTC에 액세스하면 Element는 실제로 Matrix 채널에 참여하고 있다고 생각합니다.)
그러나 두 프로토콜은 내부적으로 너무 다르기 때문에 번역 시 많은 내용이 손실됩니다. 예를 들어, IRC 채널이 등록된 사용자의 발언만 허용하는 경우 이는 Matrix 측에도 표시되지 않습니다. 기본 IRC 클라이언트는 최소한 "전송할 수 없습니다"라는 오류 메시지를 응답으로 받게 되지만 Matrix-IRC 브리지는 번역할 수 없습니다.
아마도 문제는 IRC 채널에서도 말할 수 있는 계정이 필요하다는 것입니다. 브리지는 IRC에 대한 특별한 권한이 없으며 IRC(OFTC) 자체 계정 시스템과 투명하게 통합할 수 없습니다. 브리지가 사용자를 대신하여 IRC에 연결하는 "가짜 클라이언트"인 Matrix 측에 계정이 있더라도그렇지 않다자동으로 인증됨으로 표시됩니다. IRC 채널은 여전히 이를 게스트로 취급합니다.
다음 명령을 사용하여 귀하를 대신하여 OFTC의 NickServ에 인증하도록 브리지에 지시해야 합니다 !storepass
(브릿지 문서를 참조하세요) 또는 브릿지를 통해 NickServ에 메시지를 보내거나(다음 @_oftc_NickServ:matrix.org
에 따를 수 있음)OFTC를 사용하는 프로젝트의 웹사이트).
오늘날의 웹 기반 채팅 시스템과 유사한 UX를 찾고 있다면 대신 TheLounge, IRCCloud 또는 KiwiIRC를 추천합니다.