web-dev-qa-db-ja.com

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

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

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の初心者なので、ほとんどわかりません。助けてくれてありがとう。

15
Shrikant Sharat

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

コマンドは次のとおりです(例: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
6
Bjarte Brandt