0
주어진 채널에서 주제를 설정하는 매우 간단한 IRC 클라이언트를 작성하려고합니다. 우선 해당 운영체제를 식별하고 운영체제를 얻어야합니다. 간단한 인터페이스와IRC 서버에 액세스하기위한 간단한 Perl 모듈
$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은 꽤 낮은 수준입니다. 이벤트 처리 코드를 작성하고 연결하고 몇 가지 명령을 실행하고 연결을 끊기를 원하지 않습니다.
'POE :: Component :: IRC'는 어떻습니까? – orhanhenrik
그건 내가 필요로하는 것에 지나치게 복잡하고 낮은 수준으로 보인다 - 나는 $ irc-> yield (register => 'all')와 같은 코드조차도 이해하지 못한다. – pwaring
'Net :: IRC'는 꽤 단순 해 보이지만 전에 사용하지 않았습니다. – orhanhenrik