chiark / gitweb /
Do not log nomsgs tell events
[ircbot] / bot.tcl
diff --git a/bot.tcl b/bot.tcl
index 0f75e1b64a8389151af7343f661a1fd0b9e29f8e..9a7daea46ccba615f69a6aedcfff40133b9503df 100755 (executable)
--- a/bot.tcl
+++ b/bot.tcl
@@ -233,7 +233,9 @@ proc tell_event_core {nl event} {
        log_intern "tell event error" "$emsg >$errorInfo<"
        set emsg ERROR
     } else {
-       log_intern "tell event" "done $tell_event_teventi $emsg"
+       if {"$emsg" != "nomsgs"} {
+           log_intern "tell event" "done $tell_event_teventi $emsg"
+       }
     }
     return $emsg
 }
@@ -1328,7 +1330,7 @@ proc tell_delete_msgs {lsenders lrecip} {
 def_ucmd untell {
     prefix_nick
     check_notonchan
-    nick_securitycheck 0
+    if {[nickdb_exists $n]} { nick_securitycheck 0 }
     set recipients [tell_peernicks $text]
     if {![llength $recipients]} {
        usererror "You must say which recipients' messages from you to forget."