Страница 1 из 1

botinfo.tcl - инфо о боте

СообщениеДобавлено: 27 май 2010 16:56
Trusty
Скрипт показывет: аптайм бота, сервер, время на сервере, os, версию бота, версию tcl, кодировку, количество прописанных пользователей, использоваемую память и занимаемое место на диске. Одним словом универсальный аптайм.

Re: botinfo.tcl - инфо о боте

СообщениеДобавлено: 29 май 2010 11:11
tvrsh
А кто автор оригинальных скриптов? Откуда ты нарезал эти процедуры?

Re: botinfo.tcl - инфо о боте

СообщениеДобавлено: 29 май 2010 16:41
Trusty
Если честно автора в скрипте так и не было, я его брал у Eset@RusNet, но то что я брал было совсем другое... Скрипт собрал можно сказать с 0, при помощи Alex-@RusNet, сидя на одном канале и проводя опыты через - .tcl скрипт.

Re: botinfo.tcl - инфо о боте

СообщениеДобавлено: 30 май 2010 09:07
tvrsh
if {[channel get $chan botinfo]} {
    putquick "NOTICE $nick :Извините, но на этом канале нельзя использовать команду \"\037$lastbind\037\""
    return
}

Получается, что если на канале стоит флаг +botinfo то команду использовать нельзя, нелогично. Надо заменить на
if {![channel get $chan botinfo]} {

И зачем в ::uptime::uptime передавать эти нули в конце
::uptime::uptime $nick $uhost $hand $chan $args 0

Да и кроме $nick и $chan другие переменные там тоже не особо нужны.
И когда указываешь коды цветов то указывай всегда две цифры. То-есть, вместо \0033 надо указывать \00303, так как, если после этого цвета будет идти какое-либо числовое значение, то, первая цифра из него подставится в цветовой код и получится небольшой косяк.

Re: botinfo.tcl - инфо о боте

СообщениеДобавлено: 30 май 2010 11:55
Vertigo
Вот еще вариант скрипта. Будет работать на ОС типа Debian. Инфу о tcl, версии бота и т.д. считаю неуместной - это же не статистика ;)
Хотя топик и называется - botinfo - ну а скрипт, приложенный, выводит в основном то, что описал я :)

Re: botinfo.tcl - инфо о боте

СообщениеДобавлено: 31 май 2010 10:50
tvrsh
Если говорим про информацию о боте значит надо добавить владельца, обслуживаемые каналы, как в этом скрипте: status.tcl
#egghelp @ IrcNet.ru писал(а):[10:42:58] <@tvrsh> &stats
[10:42:59] <+bionic> Current Statistics - Mon May 31 06:43:00 2010 GMT
[10:42:59] <+bionic> Eggdrop: Eggdrop 1.6.19+ctcpfix (tcl 8.5)
[10:42:59] <+bionic> Administrator: tvrsh <email: tvrsh@yahoo.com>
[10:42:59] <+bionic> Config: eggdrop.conf (53.35 kb)
[10:42:59] <+bionic> Server: irc.qwertylife.ru:6665 (36 minutes 37 seconds)
[10:42:59] <+bionic> Online as: bionic!bionic@qwertylife.ru (bionic)
[10:42:59] <+bionic> Bot uptime: 37 minutes 58 seconds
[10:42:59] <+bionic> Channels: #egghelp(29) #3hauka(9) #bash.org(13) #idleRPG(3) #erotic(2) #worldnews(0)
[10:42:59] <+bionic> Users: Owner(2) Master(0) Op(1) Voice(0) Normal(18)
[10:42:59] <+bionic> Box uptime: 06:43:00 up 40 min, 2 users, load average: 0.41, 0.44, 0.41
[10:42:59] <+bionic> Box Name: qwertylife (Linux 2.6.32-trunk-686)
[10:42:59] <+bionic> Secure Shell: root root
[10:42:59] <+bionic> End of Statistics - Status.tcl v1.1.1(alpha)

Re: botinfo.tcl - инфо о боте

СообщениеДобавлено: 02 июн 2010 01:02
Trusty
Не думаю иза цветов уж скрипт работать не будет, а что осталось +botinfo я это сам специально и сделал я знаю про значение *!*,просто как сказать приколнулся над одним только после этого изменений не вносил...