devbot - IRC bot which helps development
# devbot will connect to OFTC with SSL, join #mychan and log everything there. Its nickname will be 'devbot'. devbot --channel "#mychan" # devbot will connect to Freenode without SSL, join #asd and #qwe, and log everything there. Its nickname will be 'loggerbot'. devbot --nick loggerbot --server chat.freenode.net --port 6667 --no-ssl --channel "#asd" --channel "#qwe" # devbot will identify to NickServ with password 'passWORD123', join #bestchan on OFTC and store files sent by channel users. devbot --nick mybot --password passWORD123 --channel '#bestchan' --no-log --store-files
devbot is an IRC bot which helps developers collaborate.
Right now, it only does channel logging and file storage. It might do more in the future.
The nickname of devbot. Defaults to devbot.
If supplied, identify to NickServ with this password
The server to connect to. Defaults to irc.oftc.net.
The port to connect to. Defaults to 6697.
--ssl enables connecting to the server with SSL, --no-ssl disables this. Defaults to --ssl.
Makes devbot connect to channel. Can be supplied multiple times for multiple channels. Has no default value.
--log enables logging events to 'logs/CHANNEL/DATE.txt'. --no-log disables logging. Defaults to --log.
--store-files enables storing files received via DCC to 'files/FILENAME'. Files are only accepted if the sender and devbot share a channel. Only use when all channel users are trusted. --no-store-files disables storing files. Defaults to <--no-store-files>.
--trace enables POE::Component::IRC::State tracing. Useful for debugging. --no-trace disables tracing. Defaults to --no-trace.
As stated above, the --store-files option should only be used on private channels where every user is trusted.
Marius Gavrilescu, <marius@ieval.ro>
Copyright (C) 2013 by Marius Gavrilescu
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.
To install App::Devbot, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Devbot
CPAN shell
perl -MCPAN -e shell install App::Devbot
For more information on module installation, please visit the detailed CPAN module installation guide.