Quiz Memorial Forum

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> скрипт Сузи weather.tcl вапросец по нему
LesbiAnka
post Jul 7 2006, 09:25 AM
Post #1


Посетитель
*

Group: Members
Posts: 7
Joined: --
Member No.: 29



Ставлю скрипт на НЕ пропатченного бота, база парсится, скрипт работает...
только одно но.. база сохраняется видимо не в той кодировке.. попробовал пару вещей и крякнул... слаб я в этом... ктонить может объяснить почему это так вот получается и можно ли например исправить ситуацию по тупому скопировав чью нить чужую базу себе
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jul 7 2006, 11:52 AM
Post #2


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



QUOTE(LesbiAnka)
Ставлю скрипт на НЕ пропатченного бота, база парсится, скрипт работает...
только одно но.. база сохраняется видимо не в той кодировке.. попробовал пару вещей и крякнул... слаб я в этом... ктонить может объяснить почему это так вот получается и можно ли например исправить ситуацию по тупому скопировав чью нить чужую базу себе

Так получается, потому что в скрипте описана работа для нормальных кодировок, а непропатченный бот при перекодировании туда чушь загоняет smile.gif
Исправить ситуацию врядли получится.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
LesbiAnka
post Jul 7 2006, 08:19 PM
Post #3


Посетитель
*

Group: Members
Posts: 7
Joined: --
Member No.: 29



мммм, еще раз... а если взять базу из пропатченного бота? там же будет вполне усвоеямая база с городами которые можно прочитать... или так тож никак?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Suzi
post Jul 7 2006, 08:56 PM
Post #4


Посетитель
*

Group: Members
Posts: 4
Joined: --
Member No.: 36



QUOTE(LesbiAnka)
мммм, еще раз... а если взять базу из пропатченного бота? там же будет вполне усвоеямая база с городами которые можно прочитать... или так тож никак?

Никак, такой способ не приведёт к работоспособности скрипта. Для того чтобы скрипт работал на боте без патча Suzi project нужно внести в него несколько изменений (строчки две-три =).
Позвольте узнать, LesbiAnka, что мешает Вам использовать патч? И укажите пожалуйста (если это не является военной тайной) на какой системе запущен eggdrop.


--------------------
Патчи, скрипты, информация
http://xirc.ru/plugins/forum/forum_viewforum.php?15
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
LesbiAnka
post Jul 8 2006, 02:34 AM
Post #5


Посетитель
*

Group: Members
Posts: 7
Joined: --
Member No.: 29



тупая лень и боязнь того что ДРУГИЕ скрипты окажутся неспособными.. еггдроп у меня на линухе
03:34:33 <+Lesbi> sysinfo:[os! Linux 2.6.12-12mdk (mandrakelinux/mandrake/mandriva/redhat)]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Suzi
post Jul 8 2006, 10:02 AM
Post #6


Посетитель
*

Group: Members
Posts: 4
Joined: --
Member No.: 36



QUOTE(LesbiAnka)
тупая лень и боязнь того что ДРУГИЕ скрипты окажутся неспособными.. еггдроп у меня на линухе
03:34:33 <+Lesbi> sysinfo:[os! Linux 2.6.12-12mdk (mandrakelinux/mandrake/mandriva/redhat)]

А Вы попробуйте =) Большая часть скриптов сохраняет работоспособность без изменений (как показала практика)
Более того, Вы всегда можете задать вопрос на форуме (указав проблему и ссылку на скрипт) постараемся оперативно Вам помочь.
Вопрос об работоспособности наших скриптов на боте с патчем и без него обсуждался нашей командой неоднократно и мы решили отказаться от "заточки" скриптов под "неправильного" бота. Потому что это во-первых будет занимать дополнительное время для разработки и тестирования, во-вторых не все проблемы относящиеся к национальным символам можно обойти (см. "Бот без патча и с патчем") используя только возможности TCL скриптов (собственно поэтому патч и был сделан).
P.S. "Не позволяй душе лениться! Что б воду в ступе не толочь. Душа обязана трудиться и день и ночь, и день и ночь!" (с) Н. Заболоцкий


--------------------
Патчи, скрипты, информация
http://xirc.ru/plugins/forum/forum_viewforum.php?15
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
LesbiAnka
post Jul 10 2006, 04:27 PM
Post #7


Посетитель
*

Group: Members
Posts: 7
Joined: --
Member No.: 29



убедили буду пробовать smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jul 29 2006, 11:54 PM
Post #8


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



простите ламера, но не смог от Сузи weather.tcl добиться что-б он запросы принимал не в привате
в привате всё отлично а в общем канале он просто невидит запрос, в чём трабл???
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Suzi
post Jul 30 2006, 12:04 AM
Post #9


Посетитель
*

Group: Members
Posts: 4
Joined: --
Member No.: 36



QUOTE(alexy)
простите ламера, но не смог от Сузи weather.tcl добиться что-б он запросы принимал не в привате
в привате всё отлично а в общем канале он просто невидит запрос, в чём трабл???

Вероятно не установлен на канале флаг +weather. Если переменная flagactas имеет значение пустая строка:
CODE
variable flagactas  ""

то для того, чтобы бот реагировал на публичные команды флаг должен быть установлен.
Если Вам не нравится такое поведение и желаете чтобы флаг носил запрещающий характер, то есть чтобы бот не реагировал на публичные команды если флаг установлен -- измените значение этой переменной на "no":
CODE
variable flagactas  "no"

В это случае флаг будет иметь имя +noweather и бот будет реагировать на публичные команды на всех каналах где не установлен этот флаг.


--------------------
Патчи, скрипты, информация
http://xirc.ru/plugins/forum/forum_viewforum.php?15
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jul 30 2006, 11:19 AM
Post #10


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



QUOTE(Suzi)
QUOTE(alexy)
простите ламера, но не смог от Сузи weather.tcl добиться что-б он запросы принимал не в привате
в привате всё отлично а в общем канале он просто невидит запрос, в чём трабл???

Вероятно не установлен на канале флаг +weather. Если переменная flagactas имеет значение пустая строка:
CODE
variable flagactas  ""

то для того, чтобы бот реагировал на публичные команды флаг должен быть установлен.



и как флаг то поставить???
на данный момент у меня
variable flagactas ""
но публ-е команды не воспр-ся
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jul 30 2006, 03:25 PM
Post #11


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



CODE
.chanset #chan +weather
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jul 31 2006, 04:14 PM
Post #12


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



QUOTE(Kreon)
CODE
.chanset #chan +weather


СПАСИБО!!!
*03
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SHULTZ
post Aug 31 2006, 06:08 PM
Post #13


Посетитель
*

Group: Members
Posts: 3
Joined: --
Member No.: 45



Такая проблемка, установил ваш скрипт, всё работает с одним но, вот что он мне выдает при запросе:


[18:18:32] <Real_> ??????, ????? 31 ???, ??, +12..+14 ?, давление???????? 734..736 ?? ??.??., ветер????? ?????, 3 ?/?, влажность????????? 86..91%, переменная облачность с дождём

ну и так далее, такая же трабла в скрипте курса валют, устанавливал на бота пропатченного вами smile.gif подскажите как поправить, старые скрипты (погода и курс) работают нормально
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Aug 31 2006, 07:02 PM
Post #14


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Поставить настоящую кодировку cp1251 в боте вместо iso8859.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SHULTZ
post Aug 31 2006, 09:25 PM
Post #15


Посетитель
*

Group: Members
Posts: 3
Joined: --
Member No.: 45



encoding system cp1251 внес такую строку в начало конфига, бот её не принимает вабще и не грузится, типа ошибка в конфиг файле
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Aug 31 2006, 09:40 PM
Post #16


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



А бот виндроп?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SHULTZ
post Sep 1 2006, 09:32 AM
Post #17


Посетитель
*

Group: Members
Posts: 3
Joined: --
Member No.: 45



Windrop 1.6.18-h32 RU вашей сборки smile.gif можно скриптик как нибуд переделать?

Добавлено спустя 11 минут 42 секунды:

исправил скрипт, вместо использования кодировки cp1251 поставил:

::http::config -urlencoding iso8859-1

set str [encoding convertfrom iso8859-1 $lbody]

все заработало
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 29th March 2024 - 12:45 AM
Design by GPF © 2006