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

Запутался в языках, прошу помощи.

СообщениеДобавлено: 12 фев 2010 16:24
zolti
Здравствуйте. Относительно недавно начал осваивать бота, выбрал для него платформу freebsd 8.

Бот отлично работает, но имеет проблему с языками.

Конкретно не могу заставить нормально работат скрипт погоды от гисметео.

Когда делаю запрос - !п москва, бот отвечает правильно и даёт прогноз в чат.
При этом в патилайне появляются такие символы - ЛНЯЙБЮ

Вроде бы и не мешает, но как то не правильно.

К тому же запрос - !п завтра Москва - не работает, бот отвечает, что не знает такого города.

Пробовал ставить патч suzi но не помогло.

Если запускать бота в локали LANG=ru_RU.CP1251 LC_TIME=en_US то скрипт погоды перестаёт работать частично.

Т.е на - !п москва, он перестаёт отвечать вообще.

Однако запрос - !w mocow он обрабатывает, но в чат выводит кракозябры.

Пробовал приконектится к серверу через порт с кодировкой koi8-r.

Если после этого в патилайне написать текст, то он отлично передаст его в канал и из канала тоже. Буква Ё - работает. Но погода при этом так же выводит кракозябры.

Самого бота собирал не из портов. Скачивал последнюю версию с сайта + версию 0009 Suzi.

Очень нуждаюсь в вашей помощи!

Re: Запутался в языках, прошу помощи.

СообщениеДобавлено: 12 фев 2010 19:31
tvrsh
С какого сайта скачивал? Скачай этого: http://buster-net.ru/irc/bots-eggdrop-a ... ll.tar.bz2
И какой конкретно скрипт пробуешь? Скриптов берущих погоду с гисметео не менее трех.
И если ни один из них не работает корректно возможно имеет смысл попробовать другой скрипт? Например вот этот: # rp5 - погода (прогноз погоды с сайта rp5.ru)

Re: Запутался в языках, прошу помощи.

СообщениеДобавлено: 12 фев 2010 19:43
zolti
Спасибо, что ответил. Уже попробовал другой срипт - http://vertigo.irc.su/scripts/gismeteo.tcl
Работает погода на завтра. Только если спросить в приват. В канале бот не реагирует. Может его как то надо завести на канал (скрипт). В описании ничего нет.

Re: Запутался в языках, прошу помощи.

СообщениеДобавлено: 12 фев 2010 20:04
tvrsh
В патилайне напиши .chanset #chan +weather, где #chan это твой канал.

Re: Запутался в языках, прошу помощи.

СообщениеДобавлено: 12 фев 2010 20:10
zolti
спасибо! работает!