На ZNC существует a WATCH
команда (не watch
модуль), который используется в качестве списка наблюдения серверной стороны. Это автоматически добавляет людей, у меня есть PM'd, и уведомляет меня, когда они прибывают, на/в режиме офлайн котором становится довольно раздражающим. Я знаю, что могу сделать WATCH -nick
для удаления зарубки но я не хочу делать это все время для удаления каждой зарубки, которую она автоматически добавляет. Там какой-либо путь состоит в том, чтобы отключить это WATCH
управлять всеми вместе?
Править: Единственный фактический доступ к ZNC, который я имею, через веб-интерфейс администрирования. И я не администратор, только обычный пользователь, на сервере.
Поскольку ZNC является открытым исходным кодом, я загрузил и проанализировал его.
Для Вашей информации обрабатывается команда WATCH (удивляют) модулем Часов, в исходном файле modules\watch.cpp
. В строке 240 из файла Вы найдете следующее:
virtual void OnModCommand(const CString& sCommand) {
CString sCmdName = sCommand.Token(0);
if (sCmdName.Equals("ADD") || sCmdName.Equals("WATCH")) {
Watch(sCommand.Token(1), sCommand.Token(2), sCommand.Token(3, true));
Для аннулирования команды WATCH Вы можете также:
Поскольку я не использую ZNC, я не могу измерить влияние разгрузки модуля Часов на его нормальном функционировании. Другие два решения должны будут быть повторены для каждого нового выпуска ZNC.