Список глобальных переменных
Ниже приведен список глобальных переменных, содержащих полезную информацию. Все переменные конфигурационного файла так же являются глобальными.
botnick
Значение: имя пользователя в IRC, которое бот использует в данный момент
Модуль: server
botname
Значение: текущая маска бота вида ИмяБота!идент@хост, отображаемая пользователям в IRC
Модуль: server
server
Значение: настоящее имя сервера (как сервер определяет свое имя сам) и порт, к которому подключен бот. Это имя вполне может отличаться от того, которое используется ботом для подключения.
Модуль: server
serveraddress
Значение: IP адрес (или доменное имя) сервера и порт, к которому подключен бот. Это значение берется из списка IRC-серверов в конфигурационном файле бота и может отличаться от значения server.
Модуль: server
version
Значение: текущая версия бота, например "1.6.16+password-truncation 1061603 CVS 1072217599 password-truncation". Первое слово - текстовое наименование версии, второе - численное представление, а все последующие - названия патчей, примененных к боту.
Модуль: core
numversion
Значение: численное представление версии бота (например: "1061603"). Численное представление имеет формат "MNNRRPP", где:
- M - номер major release
- NN - номер minor release
- RR - номер sub-release
- PP - patch level для sub-release
Модуль: core
uptime
Значение: значение формата unixtime времени старта бота
Модуль: core
server-online
Значение: значение формата unixtime времени подключения к IRC-серверу
Модуль: server
lastbind
Значение: последний сработавший bind. Удобно для определения того, какая команда вызвала текущую обрабатываемую процедуру.
Модуль: core
isjuped
Значение: 1 если имя бота juped(437), иначе - 0
Модуль: server
handlen
Значение: максимальная длина хэндла (значение HANDLEN в src/eggdrop.h)
Модуль: core
сonfig=
Значение: имя конфигурационного файла Eggdrop, который использует бот
Модуль: core