Added kick() to API::IRC.

This commit is contained in:
Elijah Perrault committed 2011-02-09 19:53:48 -07:00
1 parent 38113d2961
commit 621e01e048
2 files changed
+12 -1

No files matched your search

+1
View File
@@ -3,6 +3,7 @@ Auto IRC Bot 3.0: Change Log
3.0 Indev 3.0 Indev
================================================================== ==================================================================
* Added kick() to API::IRC.
* Added DBI and DBD::SQLite to core dependencies. * Added DBI and DBD::SQLite to core dependencies.
* Added on_connect hook, triggered after we receive 001. * Added on_connect hook, triggered after we receive 001.
* Updated hooks to use hashrefs. * Updated hooks to use hashrefs.
+11 -1
View File
@@ -9,7 +9,7 @@ use warnings;
use Exporter; use Exporter;
our @ISA = qw(Exporter); our @ISA = qw(Exporter);
our @EXPORT_OK = qw(cjoin cpart cmode umode privmsg notice quit nick names topic our @EXPORT_OK = qw(cjoin cpart cmode umode kick privmsg notice quit nick names topic
usrc match_mask); usrc match_mask);
@@ -122,6 +122,16 @@ sub topic
return 1; return 1;
} }
# Kick a user.
sub kick
{
my ($svr, $chan, $nick, $msg) = @_;
Auto::socksnd($svr, "KICK $chan $nick :$msg");
return 1;
}
# Quit IRC. # Quit IRC.
sub quit sub quit
{ {