LINUX.ORG.RU

Мост Matrix to IRC

 , ,


0

1

Не могу разобраться с тем как пользоваться мостом Matrix to IRC.

У меня есть регистрация во фриноде. В клиенте Element я создаю чат с @freenode_NickServ:matrix.org

!identify Siritaris 123
You are now identified for Siritaris
Создаю чат с @appservice-irc:matrix.org
!nick irc.freenode.net Siritaris
Format: '!nick DesiredNick' or '!nick irc.server.name DesiredNick'
Currently connected to IRC networks:
chat.freenode.net as Siritaris

!storepass Siritaris:123
Successfully stored password for chat.freenode.net. You will now be reconnected to IRC.

Но при попытке присоединиться к каналу #python я получаю ошибку

Вы были выгнаны из #python пользователем freenode-irc
Причина: IRC error on #python: err_needreggednick
В чем может быть причина. Что я делаю не правильно?

★★★★★

Но оказывается к каналу #btrfs я присоединился удачно и могу туда писать.

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от Behem0th

Зайти в IRC ты можешь под любым свободным (даже зарегистрированным, если юзер не залогинен в данный момент) ником, но для авторизации нужно дополнительно попинать NickServ, передав ему пароль. То есть ты вначале заходишь на сервер под каким-то ником, и уже потом подтверждаешь что он твой авторизацией по паролю.

Авторизация по сертификату проходит при подключении, но это не твой случай (бридж так всё равно не умеет).

Ты как будто в XXI веке родился. ☺

mord0d ★★★★★
()

Ну и да, @commagray на эту тему знает гораздо больше меня ибо я Matrix видел только в виде юзеров из Matrix в IRC через бридж, поднятый им.

mord0d ★★★★★
()

!storepass Siritaris:123 Successfully stored password for chat.freenode.net. You will now be reconnected to IRC.

Ввёл пароль в неправильном формате, надо просто 123. А поскольку «you will now be reconnected», то предыдущая аутентификация кончилась, а новая скорее всего не сработала.

intelfx ★★★★★
()
Ответ на: комментарий от mord0d

Эээ. Доброе утро. ТС сначала авторизовался с NickServ, а потом сохранил пароль от NickServ’а в мосте. Ты совсем читать не умеешь? :)

Проблема в том, что пароль ввёл в неправильном формате.

intelfx ★★★★★
()
Ответ на: комментарий от mord0d

для авторизации нужно дополнительно попинать NickServ, передав ему пароль.

И если я правильно понимаю то личное сообщение [inline]@freenode_NickServ:matrix.org[/inline] вида identify Siritaris 123 как раз и есть авторизация Под ником Siritaris по паролю 123. На что он и отвечает мне что идентифицировал меня You are now identified for Siritaris

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от intelfx

В приватном чате @freenode_NickServ:matrix.org пишу INFO На что он отвечает:

Last addr  : behem0thkd@gateway/shell/matrix.org/x-qecsptaexftijmvk
Last seen  : now
Registered : Oct 24 10:14:09 2020 (23h 29m 23s ago)
Information on Siritaris (account Siritaris):
Logins from: Siritaris
Email      :   (hidden)
Nicks      : Siritaris
*** End of Info ***
Flags      : HideMail
То есть все хорошо с регистрацией и логином. Но при попткке зайти на канал все равно вижу:
Вы были выгнаны из #python пользователем freenode-irc
Причина: IRC error on #python: err_needreggednick

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от Behem0th

Хм. Окей. Значит, это какой-то старый формат, не описанный в доках, и с исходным предположением я был не прав.

А как на канал заходишь? Глупый вопрос — после того, как тебе показали «вы были кикнуты», ты «rejoin» нажимал?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Попробовал сохранить в таком формате.

!storepass chat.freenode.net 123

Ответ

Successfully stored password for chat.freenode.net. You will now be reconnected to IRC.

После чего @freenode_NickServ:matrix.org пишет

This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
N
13:49
You are now identified for Siritaris.

И на INFO отвечает как раньше

Last addr  : behem0thkd@gateway/shell/matrix.org/x-qecsptaexftijmvk
Last seen  : now
Registered : Oct 24 10:14:09 2020 (23h 29m 23s ago)
Information on Siritaris (account Siritaris):
Logins from: Siritaris
Email      :   (hidden)
Nicks      : Siritaris
*** End of Info ***
Flags      : HideMail

А как на канал заходишь?

Пробовал двумя путями.

1Й Добавить комнату - Обзор публичных комнат - выбираю фринет и щелкаю по комнате. В результате ошибка.

2й пишу в чате с @appservice-irc:matrix.org !join chat.freenode.net #python. после чего получаю приглашение в эту комнату. При щелчке принять на которое долго виссит сообщение Вход в комнату … И появляется ошибка: «Не удалось войти в комнату Ошибка при входе в комнату».

Переподключаться пробовал в обоих вариантах. Ничего не менялось при повторном нажатии.

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от Behem0th

И появляется ошибка: «Не удалось войти в комнату Ошибка при входе в комнату».

Правда если нажать отклонить приглашение то после продолжительного времени появляется ошибка: «Не удалось отклонить приглашение …»

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от intelfx

Ты совсем читать не умеешь? :)

На этом языке — нет. ☺

mord0d ★★★★★
()
Ответ на: комментарий от Behem0th

Да, intelfx уже ткнул меня носом на, потому можешь игнорировать всё что я выше написал. ☺

mord0d ★★★★★
()
Ответ на: комментарий от Behem0th

Не смог воспроизвести на своём сервере и мосте. Возможно, мост на matrix.org опять перегружен и глючит. Попробую воспроизвести там.

Кстати, попробуй аналогичным образом поговорить с @appservice-irc:intelfx.name и потом зайти на #fn_#python:intelfx.name.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Что то я приболел и только сейчас попробовал. Но @appservice-irc:intelfx.name молчит в ответ на запросы. У меня правда такое было и с матриксовым бриджом но потом само отпустило.

Behem0th ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.