Хитрости

Хитрости


  • Вы можете переименовать встроенную команду путем изменения привязки (bind). Для переименования команды '.status' на '.report' следует сделать так:

    unbind dcc — status *dcc:status
    bind dcc m report *dcc:status

    Первая строка удаляет встроенную привязку на '.status', а вторая строка привязывает '.report' к встроенной функции 'status.'

  • Если вы не хотите, чтобы лог-файлы удалялись после двух дней и не хотите, чтобы бот создавал новый лог-файл каждые сутки, установите параметр 'keep-all-logs' равный 0 и 'switch-logfile-at' — 2500 в конфигурационном файле. Теперь бот будет использовать только один лог-файл. Кстати, не рекомендуется это делать на каналах с большим траффиком.

  • Вы можете изменить сообщения Eggdrop редактируя файл core.english.lang в директории language/.

  • Вы можете разбить конфигурационный файл на отдельные файлы. К примеру, если у вас есть несколько конфигурационных файлов, которые отличаются друг от друга только никнеймами и используемыми серверами, вы можете экспортировать их в один файл и линковать из с помощью Tcl-команды 'source', наподобие скрипта. Приемущество этого способа таково, что вместо того, чтобы редактировать или скачивать целиком большой файл, можно ограничиться одним небольшим. Эта технология также полезна, если вы решили присоединить установки канала и т.п. через ваш ботнет.

  • Вы можете использовать переменные в конфигурационном файле практически так же, как в Tcl-файле. Например, вы можете установить 'userfile' и 'chanfile' на "yourbot.user" и "yourbot.chan", используя следующий метод:

    set myvar "yourbot"
    set userfile "$myvar.user"
    set chanfile "$myvar.chan"


Copyright © 1997 Robey Pointer
Copyright © 1999 — 2006 Eggheads Development Team Eggheads Development Team
Copyright © 2003-2004, 2005-2006, 2007 Перевод vadim s. sabinich

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *