Irc: Cannot Send to Channel: #Ruby-Lang
I Cannot Connect Connect to the #Ruby-Lang Channel Using an Online Irc or My Application. I Can See What Other People Are Saying, but Whenever I Type It Just...
I cannot connect connect to the #ruby-lang channel using an online IRC or my application. I can see what other people are saying, but whenever I type it just says:
20:05 <freenode> Error(404): #ruby-lang Cannot send to channel
and what does this mean:
17:35 Topic: Ruby 2.0.0-p0: (Ruby 1.9.3-p392) || Paste >3 lines of text on
I pasted 3 lines of text on like a fool. I have no idea what's going on!
Please, some help?
2 Answers
Some channels mute unidentified users to prevent spam and abuse (#ruby-lang on freenode is an example). If you want to be able to talk in this channel, you need to register an account and identify to it.
If you use the following command:
/mode #ruby-lang +q
You can see this:
#ruby-lang q $~a barjavel.freenode.net 1364171330
This extban prevents all users not identified to services from speaking in the channel. Note the ~, which negates the match.
Once you've registered an account, you can identify to NickServ by executing this command on IRC:
/msg nickserv identify YourAccount YourPassword
To make this process easier, you can use SASL. It's easy to configure and highly recommended. The documentation for that is available on freenode's knowledgebase: