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

Решение вопросов при работе с TCL скриптами.

Модератор: Модераторы

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

Сообщение Trusty » 27 май 2010 16:56

Скрипт показывет: аптайм бота, сервер, время на сервере, os, версию бота, версию tcl, кодировку, количество прописанных пользователей, использоваемую память и занимаемое место на диске. Одним словом универсальный аптайм.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Trusty
 
Сообщения: 4
Зарегистрирован: 11 апр 2010 19:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

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

Сообщение tvrsh » 29 май 2010 11:11

А кто автор оригинальных скриптов? Откуда ты нарезал эти процедуры?
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

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

Сообщение Trusty » 29 май 2010 16:41

Если честно автора в скрипте так и не было, я его брал у Eset@RusNet, но то что я брал было совсем другое... Скрипт собрал можно сказать с 0, при помощи Alex-@RusNet, сидя на одном канале и проводя опыты через - .tcl скрипт.
Аватара пользователя
Trusty
 
Сообщения: 4
Зарегистрирован: 11 апр 2010 19:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

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

Сообщение tvrsh » 30 май 2010 09:07

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, так как, если после этого цвета будет идти какое-либо числовое значение, то, первая цифра из него подставится в цветовой код и получится небольшой косяк.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

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

Сообщение Vertigo » 30 май 2010 11:55

Вот еще вариант скрипта. Будет работать на ОС типа Debian. Инфу о tcl, версии бота и т.д. считаю неуместной - это же не статистика ;)
Хотя топик и называется - botinfo - ну а скрипт, приложенный, выводит в основном то, что описал я :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Vertigo
 
Сообщения: 107
Зарегистрирован: 20 авг 2008 23:49
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 37 раз.
Версия бота: Eggdrop 1.8

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

Сообщение tvrsh » 31 май 2010 10:50

Если говорим про информацию о боте значит надо добавить владельца, обслуживаемые каналы, как в этом скрипте: 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)
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

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

Сообщение Trusty » 02 июн 2010 01:02

Не думаю иза цветов уж скрипт работать не будет, а что осталось +botinfo я это сам специально и сделал я знаю про значение *!*,просто как сказать приколнулся над одним только после этого изменений не вносил...
..::[ Network - RusNet | Channel - #bot+bnc ]::..
Аватара пользователя
Trusty
 
Сообщения: 4
Зарегистрирован: 11 апр 2010 19:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8


Вернуться в TCL скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

cron