Как присоединиться к IRC-каналу OFTC с помощью Element?

Как присоединиться к IRC-каналу OFTC с помощью Element?

Я хочу присоединиться к каналу в сети OFTC IRC и использовал для этого Hexchat. Однако пользовательский интерфейс был действительно плохим, и я хотел что-то более современное, например Slack/Discord. Затем я нашел Element, который, по-видимому, можно использовать в качестве клиента IRC, и у него более современный интерфейс.

Однако даже после регистрации на Element и присоединения к каналу в приложении Element отправляемые мной сообщения не доходят до людей на канале. Я проверил это с помощью своего старого клиента Hexchat, где я не мог видеть сообщения, отправленные Element на канале.

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

Может кто-то посоветует какую-то документацию, которой нужно следовать? Или какой-то шаг, который я мог пропустить?

решение1

Затем я нашел Element, который, по-видимому, можно использовать в качестве IRC-клиента, и у него более современный интерфейс.

Нет, Element — это вовсе не IRC-клиент. ЭтоМатрицаклиент, и вы можете использовать его только для доступа к IRC через мосты, которые транслируют между IRC и Matrix. (Когда вы получаете доступ к OFTC через него, Element думает, что на самом деле присоединяется к каналу Matrix.)

Но эти два протокола настолько различаются по своей сути, что при переводе многое теряется; например, если канал IRC позволяет говорить только зарегистрированным пользователям, это даже не отображается на стороне Matrix, и хотя собственный клиент IRC по крайней мере получит в ответ сообщение об ошибке «Невозможно отправить», мост Matrix-IRC не сможет их перевести.

Скорее всего, проблема в том, что канал IRC также требует учетной записи для разговора. Мосты не имеют специальных привилегий на IRC и не могут прозрачно интегрироваться с собственной системой учетных записей IRC (OFTC) – даже если у вас есть учетная запись на стороне Матрицы, «поддельный клиент», которого мост подключает к IRC от вашего именине являетсяавтоматически помечается как аутентифицированный; IRC-канал по-прежнему рассматривает его как гостя.

Вам нужно будет указать мосту пройти аутентификацию на NickServ OFTC от вашего имени, вероятно, с помощью команды !storepass(см. документацию моста) или отправив сообщение NickServ через мост (что может быть @_oftc_NickServ:matrix.orgв соответствии свеб-сайт проекта, использующего OFTC).

Вместо этого я бы порекомендовал TheLounge, IRCCloud или KiwiIRC, если вы ищете UX, аналогичный современным веб-чат-системам.

Связанный контент