7

Я не могу подключиться к каналу # ruby-lang с помощью онлайн-IRC или моего приложения. Я могу видеть, что говорят другие люди, но всякий раз, когда я печатаю, он просто говорит:

20:05 <freenode> Error(404): #ruby-lang Cannot send to channel

и что это значит:

17:35 Topic: Ruby 2.0.0-p0: http://ruby-lang.org (Ruby 1.9.3-p392) || Paste >3 lines of text on http://gist.github.com

Я вставил 3 строки текста на http://gist.github.com, как дурак. Я понятия не имею, что происходит!

Пожалуйста, помогите?

2 ответа2

8

Это описание аналогичной проблемы в другом канале IRC на freenode. В основном, зарегистрируйте (используя NickServ) псевдоним, а затем войдите в систему, используя его.

Что касается «вставки> 3 строк ...», это просто заставить людей не публиковать много текста на IRC (что раздражает) и использовать вместо этого pastebin/Gist.

3

Некоторые каналы отключают неопознанных пользователей, чтобы предотвратить спам и злоупотребления (например, # ruby-lang на freenode). Если вы хотите общаться на этом канале, вам нужно зарегистрировать аккаунт и идентифицировать его.

Если вы используете следующую команду:

/mode #ruby-lang +q

Вы можете увидеть это:

#ruby-lang q $~a barjavel.freenode.net 1364171330

Этот extban запрещает всем пользователям, не идентифицированным службам, говорить на канале. Обратите внимание на ~ , который отрицает совпадение.

После регистрации учетной записи вы можете идентифицировать себя с NickServ, выполнив эту команду в IRC:

/msg nickserv идентифицирует Ваш аккаунт Ваш пароль

Чтобы упростить этот процесс, вы можете использовать SASL. Это легко настроить и настоятельно рекомендуется. Документация для этого доступна в базе знаний freenode: https://freenode.net/kb/answer/sasl

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .