11

状況:

調査中の他のコードへの一般的な通信インターフェイスとして、IRC ボットをいじってみたいと思っています。サーバー ハードウェアは古くてメモリが少ないですが、比較的最新の Debian GNU/Linux インストールで実行されます。一度に 100 人以上のユーザーがいるとは思っていません。ここでは、サーバー自体よりもインターフェイスの方が重要なので、大規模なサイトに役立つ膨大な数の構成オプションとチューニング オプションを備えたものよりも、保守が比較的簡単なものを好みます。

ウィキペディアの比較Google の PageRank リストを Debian の利用可能なパッケージ リストと比較すると、 Undernet (ircd-ircu)、Ratbox (ircd-ratbox)、およびInspire (inspircd) の上位候補が浮かび上がります。残念ながら、私はそれらの深刻な比較を見つけることができないので、ここで質問することで、何かイライラして動かなくなるまで一度に 1 つずつ試してみるよりも、より迅速な解決策が得られることを願っています.

4

4 に答える 4

9

Unreal IRCdは、セットアップが少し複雑な場合でもフル機能です。

于 2008-09-27T17:25:51.657 に答える
6

ここ数日、私は Python と IRCLib を使ってボットをコーディングしています。通信インターフェイスをコーディングしているので、サーバーとクライアントの間で転送される生データを確認する必要がありました。そのため、それをサポートする IRC サーバーが必要でした。最初は IRCD を使っていましたが、まったく問題ありませんでした。しかし、しばらくすると、IRCD が時代遅れになったため、IRCD にはないいくつかの機能が欠けていることに気付きました。そのため、さらに調査した結果、ngIRCd を見つけました。

これらのオプション「--enable-sniffer --enable-debug」を使用してソースからコンパイルしました。ボットとクライアントの間で送信される情報を確認したい場合は、サーバーを -n オプションと -s オプションで起動するだけです。そのように:ngircd -n -s

サーバーのウェブサイトは次のとおりです。http://ngircd.barton.de/

于 2009-06-13T07:13:02.947 に答える
2

Unreal IRCd は、IRCD をホストするために最終的に選んだものです。なんで?Halfop、admin/protect、founder/owner、高度なオペレーター acl、i:line 経由の vHost など...

こちらもご覧ください

于 2008-09-27T19:45:25.737 に答える
1

代わりに XMPP を使用してください。IRC はあなたの状況に合わせてうまく設計されていません。動作させることはできますが、それは大きな苦痛です。

于 2008-09-27T17:53:21.530 に答える