no error on inexistent commands done publicly, announcements setting display fix...
[srvx.git] / src / modcmd.c
index 24776ff390e8b66e0d378fb8bae915dc766a0bf3..1cb8399ca7051b4e94a10e34b71749f92a8e53c5 100644 (file)
@@ -642,7 +642,8 @@ svccmd_invoke_argv(struct userNode *user, struct service *service, struct chanNo
     }
     cmd = dict_find(service->commands, argv[cmd_arg], NULL);
     if (!cmd) {
-        send_message(user, service->bot, "MSG_COMMAND_UNKNOWN", argv[cmd_arg]);
+        if (!channel)
+            send_message(user, service->bot, "MSG_COMMAND_UNKNOWN", argv[cmd_arg]);
         return 0;
     }
     flags = cmd->effective_flags;