0

我正在尝试编写一个非常简单的 IRC 客户端,它将主题设置在给定的频道上(它首先需要识别并获得操作)。理想情况下,我希望能够写出这样的东西:

$client = new IRC::Client(%config);
$client->connect();
$client->identify('password');
$client->join('#channel');
$client->op('#channel'); # gain ops
$client->set_topic('#channel', 'new topic');
$client->disconnect();

是否有支持这种有限功能的模块,具有简单的界面?metacpan 上所有与 IRC 相关的模块似乎都针对想要编写功能齐全的机器人的人——我看过Bot::BasicBot,但这似乎希望我将模块和AnyEvent::IRC::Client子类化看起来水平很低。我不想编写事件处理代码,只是连接,发出一些命令,然后断开连接。

4

1 回答 1

0

考虑也Net::Async::IRC

于 2012-08-26T11:21:40.620 回答