Хитрости


  • Вы можете переименовать встроенную команду путем изменения привязки (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

Другие публикации по теме:

Первый запуск Вполне возможно, что вы в первые пытаетесь скомпилировать бота. Файл README содержит в себе руководство к действиям и ответы на часто задаваемые ...
Модуль Share Этот модуль предоставляет общий доступ к userfile между двумя напрямую слинкованными ботами. Установки конфигурационного файла ...
Модуль IRC Этот модуль контролирует нахождение бота в IRC. Позволяет боту входить на канал, вести списки пользователей канала и т.п. Если вы хотите, чтобы в...
Текстовые переменные Данные %-пеpеменные можно вставлять в файлы помощи, баннеp, MOTD и дpугие текстовые файлы. Эти четыpе пеpеменные могут использоваться в качестве ...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий