Как я могу реализовать простой IRC-клиент на Perl?

Я работаю над инструментом, который должен отправлять сообщения IRC на внутренний канал IRC. Это не постоянно работающая программа, а скорее инструмент, который будет запускаться время от времени и должен иметь возможность уведомлять канал парой сообщений при его вызове.

Я просмотрел Net :: IRC , но он мертв с 2004 года. Я посмотрел на перечисленные альтернативы ( Bot :: BasicBot и POE :: Component :: IRC ), но оба они должны запускаться под POE и его циклом событий. Та же проблема возникает для чего-то вроде Net :: Async :: IRC , поскольку его нужно запускать в цикле событий IO :: Async.

Я не пишу полноценного бота, которому необходимо взаимодействовать с чем угодно, я просто хочу войти на IRC-сервер, присоединиться к каналу, отправить несколько быстрых сообщений и затем уйти. Я не хочу, чтобы мне пришлось переписывать всю эту программу, чтобы поместиться в какой-то цикл событий фреймворка только для этого.

Итак, любые рекомендации по библиотеке для простого клиента IRC, которые не заставят меня переписать свой все приложение?

5
задан brian d foy 1 October 2010 в 17:54
поделиться