Alguns canais silenciam usuários não identificados para evitar spam e abuso (# ruby-lang on freenode é um exemplo). Se você quiser conversar neste canal, precisará registrar uma conta e identificar-se com ela.
Se você usar o seguinte comando:
/mode #ruby-lang +q
Você pode ver isso:
#ruby-lang q $~a barjavel.freenode.net 1364171330
Este extban impede que todos os usuários não identificados nos serviços falem no canal. Observe o ~
, que nega a correspondência.
Depois de registrar uma conta, você pode se identificar com o NickServ executando este comando no IRC:
/msg nickserv identify YourAccount YourPassword
Para facilitar esse processo, você pode usar o SASL. É fácil de configurar e altamente recomendado. A documentação para isso está disponível na base de conhecimento da freenode: link