irssiは、識別メッセージを送信する前に#pythonに参加しようとします


14

ここではirssiから始めて、freenodeのいくつかのチャネルに接続しようとする小さなセットアップをしています。私のchatnetsディレクティブには次のものがあります.irssi/config

Freenode = {
  type = "IRC";
  autosendcmd = "/^msg NickServ IDENTIFY <password>; wait 2000";
};

そして、以下はchannelsディレクティブです

channels = (
  { name = "#vim"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#jquery"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#python"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#coffeescript"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#clojure"; chatnet = "Freenode"; autojoin = "Yes"; }
);

さて、irssiを開くと、上記のすべてのチャネルが開いて準備が整うのを期待しています。すべてのチャネルはそのように機能しますが、どのチャネル#pythonにリダイレクトされ#python-unregistered、自分を識別するように求められます。チャンネルが参加する前に、識別が完了するまでirssiが待機するようにします。私wait 2000はこれを行うことを望んでいたが、明らかにそうではなかった。

何か不足していますか?私はirssiの初心者なので、ほとんど何も考えていません。助けてくれてありがとう。

回答:


20

ニックネームパスワードをサーバーパスワードとして設定します。FreenodeのIRCdはサーバーパスワードを受け入れ、それとの識別を試みます。


3
驚くばかり。私はドキュメントを見て、新しいサーバー(freenode2)を追加し、設定でパスワードを設定する方法を見て、password=ディレクティブとしてそのパスワードを設定に追加しました。今は動作します。ありがとうイグナシオ:)
シュリカントシャラット

4
これは、ニックネームと登録するニックネームが同じ場合にのみ機能すると思います。残念ながら私にとっては違います。待機のトリックはうまくいくようですが、2000の代わりに6000でのみです。
scai

2
@scai:あなたはとしてそれを送ることができますuser:pass:-)
クリス・ダウン

6

コマンドは次のとおりです(例:irc.freenode.net):

最初に現在の設定を削除

/server list
/server remove irc.freenode.net

サーバーを追加

/SERVER ADD -auto -network Freenode irc.freenode.net 6667 your_nick_password  

チャンネルを追加してください

/channel add -auto #fedora Freenode

変更を保存します

/save

3
サーバーを再追加する代わりpassword = "foobar";に、.irssi/configファイルに追加することもできます。
ヌアラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.