Я использую XChat для IRC. Некоторые из автоматических каналов, которые я хочу присоединиться, требуют, чтобы я был идентифицирован с сервисами. Я установил xchat для autologin с nickserv, когда я запускаю, но иногда есть задержка, он попытается присоединиться к определенным каналам (и сбой), прежде чем я пройду проверку подлинности. Есть ли способ сказать xchat отложить попытку присоединиться к некоторым каналам до тех пор, пока я не пройду проверку подлинности?
Для X-Chat вы захотите / server not /connect.
Использование / connect даст этот слегка запутанный ответ; «* Permission Denied - вы не являетесь оператором IRC». Это связано с тем, что если X-Chat получает неизвестную команду, он передает ее на сервер.
Наряду со всеми этими другими замечательными ответами я бы рекомендовал вам поместить ваш пароль nickserv в поле «Пароль сервера» вместо «Nickserv Password», это приведет к тому, что вы сразу же идентифицируете сервер, вместо того, чтобы иметь определенный идентификатор лагов, который присоединился к вам, затем перейдите к auth, затем присоединитесь. Вы не замечаете этот процесс, но другие могут так это и произойти ... сделайте это, и вы заметите разницу ...
Есть / set irc_join_delay $ SECONDS. Значение по умолчанию равно 2.
blockquote>Установите его на 20 или любое хорошее число (определите его экспериментально), и это должно сделать трюк.
Украдено из http: //forum.xchat.org/viewtopic.php?f=3&t=3966
Если мы говорим о freenode (это может относиться к другим), вы можете пройти аутентификацию одновременно с подключением. Просто установите пароль сервера как пароль вашего ника, и вы автоматически авторизуетесь.
Вы можете использовать ник-группировку и другие различные умения для автоматического приведения вашего старого пользователя и вернуть его.
http://freenode.net/faq.shtml #identify
Или вы можете подключиться к любому нику с помощью немного более тупой строки подключения:
/ connect irc.freenode.net 6667: & lt; ; имя пользователя & GT; & Lt; & пароль GT;
В xchat это означает, что вы положили : & lt; имя пользователя & gt; & lt; пароль & gt;
в поле пароля сервера.
put : & lt; имя пользователя & gt; & lt; пароль & gt;
в файле ~ / xchat2
:
P =: пароль nick
после этого
установить задержку на 20
Я изменил следующую строку в ~ / .xchat2 / xchat.conf
] irc_join_delay = 10
Наряду со всеми этими другими замечательными ответами я бы рекомендовал вам поместить ваш пароль nickserv в поле «Пароль сервера» вместо «Nickserv Password», это приведет к тому, что вы сразу же идентифицируете сервер, вместо того, чтобы иметь определенный идентификатор лагов, который присоединился к вам, затем перейдите к auth, затем присоединитесь. Вы не замечаете этот процесс, но другие могут так это и произойти ... сделайте это, и вы заметите разницу ...
Для X-Chat вы захотите / server not /connect.
Использование / connect даст этот слегка запутанный ответ; «* Permission Denied - вы не являетесь оператором IRC». Это связано с тем, что если X-Chat получает неизвестную команду, он передает ее на сервер.
Есть / set irc_join_delay $ SECONDS. Значение по умолчанию равно 2.
blockquote>Установите его на 20 или любое хорошее число (определите его экспериментально), и это должно сделать трюк.
Украдено из http: //forum.xchat.org/viewtopic.php?f=3&t=3966
Если мы говорим о freenode (это может относиться к другим), вы можете пройти аутентификацию одновременно с подключением. Просто установите пароль сервера как пароль вашего ника, и вы автоматически авторизуетесь.
Вы можете использовать ник-группировку и другие различные умения для автоматического приведения вашего старого пользователя и вернуть его.
http://freenode.net/faq.shtml #identify
Или вы можете подключиться к любому нику с помощью немного более тупой строки подключения:
/ connect irc.freenode.net 6667: & lt; ; имя пользователя & GT; & Lt; & пароль GT;
В xchat это означает, что вы положили : & lt; имя пользователя & gt; & lt; пароль & gt;
в поле пароля сервера.
put : & lt; имя пользователя & gt; & lt; пароль & gt;
в файле ~ / xchat2
:
P =: пароль nick
после этого
установить задержку на 20
Я изменил следующую строку в ~ / .xchat2 / xchat.conf
] irc_join_delay = 10
Для X-Chat вы захотите / server not /connect.
Использование / connect даст этот слегка запутанный ответ; «* Permission Denied - вы не являетесь оператором IRC». Это связано с тем, что если X-Chat получает неизвестную команду, он передает ее на сервер.
Наряду со всеми этими другими замечательными ответами я бы рекомендовал вам поместить ваш пароль nickserv в поле «Пароль сервера» вместо «Nickserv Password», это приведет к тому, что вы сразу же идентифицируете сервер, вместо того, чтобы иметь определенный идентификатор лагов, который присоединился к вам, затем перейдите к auth, затем присоединитесь. Вы не замечаете этот процесс, но другие могут так это и произойти ... сделайте это, и вы заметите разницу ...
Есть / set irc_join_delay $ SECONDS. Значение по умолчанию равно 2.
blockquote>Установите его на 20 или любое хорошее число (определите его экспериментально), и это должно сделать трюк.
Украдено из http: //forum.xchat.org/viewtopic.php?f=3&t=3966
Если мы говорим о freenode (это может относиться к другим), вы можете пройти аутентификацию одновременно с подключением. Просто установите пароль сервера как пароль вашего ника, и вы автоматически авторизуетесь.
Вы можете использовать ник-группировку и другие различные умения для автоматического приведения вашего старого пользователя и вернуть его.
http://freenode.net/faq.shtml #identify
Или вы можете подключиться к любому нику с помощью немного более тупой строки подключения:
/ connect irc.freenode.net 6667: & lt; ; имя пользователя & GT; & Lt; & пароль GT;
В xchat это означает, что вы положили : & lt; имя пользователя & gt; & lt; пароль & gt;
в поле пароля сервера.
: & lt; имя_пользователя & gt; & lt; пароль & gt;
трюк работал для меня в пакете XChat для Ubuntu 13.04
– pepper_chico
10 September 2013 в 08:16
put : & lt; имя пользователя & gt; & lt; пароль & gt;
в файле ~ / xchat2
:
P =: пароль nick
после этого
установить задержку на 20
Я изменил следующую строку в ~ / .xchat2 / xchat.conf
] irc_join_delay = 10
Как упоминалось на freenode faq , есть два дополнительных метода, которые вы можете попробовать. Если у вас есть плащ на freenode, существует скрипт , который помешает вам присоединиться к каналам до тех пор, пока ваш плащ не будет применен (для чего вам необходимо идентифицировать). Этот метод будет работать, только если у вас есть плащ. Второй и лучший метод - использовать SASL.
SASL - это метод идентификации во время вашего соединения, прежде чем что-либо еще произойдет
blockquote>Вы можете просмотреть инструкции и скрипты доступа для включения SASL здесь .
Скрипт для XChat доступен здесь, в Python или Perl . Процитировать README :
Скопировать cap_sasl_xchat.py или cap_sasl_xchat.pl в ваш .xchat / каталог, чтобы он автоматически загружался. После загрузки используйте команду / SASL для добавления или удаления настроек SASL для каждой сети - текст справки описывает синтаксис.
blockquote>