From 88eca4b97e443b19466c94c1ca41640b6054f750 Mon Sep 17 00:00:00 2001 From: dms Date: Sun, 20 Aug 2000 14:17:57 +0000 Subject: [PATCH] closed 17554 -- re-add part/leave to DCC CHAT only git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk@55 c11ca15a-4712-0410-83d8-924469b57eb5 --- blootbot/src/Modules/UserDCC.pl | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/blootbot/src/Modules/UserDCC.pl b/blootbot/src/Modules/UserDCC.pl index 5bef155..8478822 100644 --- a/blootbot/src/Modules/UserDCC.pl +++ b/blootbot/src/Modules/UserDCC.pl @@ -125,6 +125,27 @@ sub userDCC { return $noreply; } + # part. + if ($message =~ /^part(\s+(\S+))?$/i) { + return $noreply unless (&hasFlag("o")); + my $jchan = $2; + + if ($jchan !~ /^$mask{chan}$/) { + &msg($who, "error, invalid chan."); + &help("part"); + return $noreply; + } + + if (!&validChan($jchan)) { + &msg($who, "error, I'm not on that chan."); + return $noreply; + } + + &msg($jchan, "Leaving. (courtesy of $who)."); + &part($jchan); + return $noreply; + } + # ignore. if ($message =~ /^ignore(\s+(\S+))?$/i) { return $noreply unless (&hasFlag("o")); -- 2.39.5