From 3f710d4a969eeeb9c6fcb8a231fdfd507028f67a Mon Sep 17 00:00:00 2001 From: kiffer <> Date: Thu, 4 Aug 2005 12:48:16 +0000 Subject: trigger nicht loeschen, wenn sie ein nick sind --- bot.pl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/bot.pl b/bot.pl index fb5b336..7f625f0 100644 --- a/bot.pl +++ b/bot.pl @@ -371,8 +371,16 @@ sub francoise_forget { if ($tmp) { - $dbh->do("DELETE FROM knowledge WHERE trigger = ?", undef, $what); - $kernel->post('francoise', 'privmsg', $channel, "Mist, seit der letzten Tuete weiss ich nix mehr von $what :("); + ($tmp) = $dbh->selectrow_array("SELECT COUNT(*) FROM users WHERE nick = ?", undef, $what); + + if ($tmp) + { + $kernel->post('francoise', 'privmsg', $channel, "$what wird nicht geloescht, das ist ein User!"); + } else + { + $dbh->do("DELETE FROM knowledge WHERE trigger = ?", undef, $what); + $kernel->post('francoise', 'privmsg', $channel, "Mist, seit der letzten Tuete weiss ich nix mehr von $what :("); + } } else { $kernel->post('francoise', 'privmsg', $channel, "$what? Nie von gehoert! *schwoer*"); -- cgit v1.2.3