synonims.tcl - Словарь синонимов деловой лексики.

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

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

synonims.tcl - Словарь синонимов деловой лексики.

Сообщение tvrsh » 28 янв 2011 01:16

###
#
# Название: synonims.tcl
# Версия: 1.0
# Автор: tvrsh
# Оффсайт: http://egghelp.ru/
#
###
#
# Описание: Словарь синонимов деловой лексики.
# Спасибо Vertigo за помощь в борьбе с кодировками.
#
###
#
# Установка:
# 1. Скопируйте скрипт synonims.tcl в папку scripts вашего бота.
# 2. В файле eggdrop.conf впишите строку source scripts/synonims.tcl
# 3. Сделайте .rehash боту.
#
###
#
# Версион хистори:
#
# 1.0(25.01.2011) Первая паблик версия.
#
###


Пример работы:

#egghelp @ IrcNet.ru писал(а): <tvrsh> !синоним велосипед
<@bionic> Синонимы слова велосипед (найдено 16): трицикл, ровер, аквапед, лайба, тандем, велик, самокат, лисапед, железный конь, двухколесная машина, двухколесный конь, стальной конь.


Скачать: synonims.tcl
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: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение oIIa4ku » 28 янв 2011 12:51

Очень интересный скрипт, но как сделать его под Сьюзи. В патилайне ошибок нет, а выдаёт такое:
(19:50:34) <@mircbot> Синонимы слова мама (найдено 0): .
(19:50:37) <bncbotik> Синонимы слова мама (найдено 53): родительница, мамуля, мать, маманя, мамаша, мамка, маменька, матка, матушка, родимая, матерь, река, мамочка, мамуся, мамусенька, мамулечка, мамусечка, мамушка, маманюшка, мамашенька, мамашечка, маман, маманька, мамонька, мамулька, мамунька, мамуня,
(19:50:37) <bncbotik> мамуша, мамысь, мамыса, маточка, матенка, матушь, матуша, матуха, матухна, матуня, матуничка, матуненька, матунюшка, матуся, матусенька, матуля, матуличка, матя, матика, матонька, матынька, матунька, мачка, поселок, родимая матушка.

bncbotik без сьюзи работает на УРА.
oIIa4ku
 
Сообщения: 22
Зарегистрирован: 07 окт 2010 00:23
Откуда: Магадан
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение Vertigo » 28 янв 2011 13:42

Вот поправленная версия с проверками на патченого бота, а также приделана выдача синтаксиса команды и сообщения если ничего не найдено.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

За это сообщение автора Vertigo поблагодарил:
oIIa4ku (28 янв 2011 13:50)
Аватара пользователя
Vertigo
 
Сообщения: 107
Зарегистрирован: 20 авг 2008 23:49
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 37 раз.
Версия бота: Eggdrop 1.8

Re: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение tvrsh » 28 янв 2011 13:52

Обновил скрипт в архиве.
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: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение LuXe » 31 янв 2011 21:31

что то оно перестало работать

[20–29–17] «LuXe» !синоним згобель
[20–29–18] «@Eggdrop» Синонимы слова згобель (найдено 20): 502 Bad GatewayBad GatewayThe proxy server received an invalidresponse from an upstream server.accel: connect to 10.0.0.33:80 failed while processing http://10.0.0.33:80/display.php?action= ... 1%e5%eb%fc.
LuXe
 
Сообщения: 38
Зарегистрирован: 18 ноя 2010 17:43
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение tvrsh » 31 янв 2011 23:29

Бывает. Сайт сломался.
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: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение tvrsh » 01 фев 2011 00:54

Чтобы исправить найди:
-urlencoding "cp1251"

Замени на:
-urlencoding "utf-8"

Найди:
http://www.synonyms.ru/display.php?action=search&word=$query

Замени на:
http://slova.zkir.ru/dict/$query

Найди:
        if {[info exists ::sp_version]} {
                set data [encoding convertfrom cp1251 $data]
        }

Замени на:
TCL: [ Скачать ] [ Скрыть ]
        if {[info exists ::sp_version]} {
                set data [encoding convertfrom utf-8 $data]
        } else {
                set data [encoding convertto cp1251 [encoding convertfrom utf-8 $data]]
       }

И посленее, найди:
    regexp {</form>(.*?)<div align="center">} $data "" data

Замени на:
    regexp {<table>(.*?)</table>} $data "" data
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: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение LuXe » 01 фев 2011 15:08

14–08–29] «@Eggdrop» Синонимы слова велосипед (найдено 6): аквапед, велик, лайба, самокат, тандем, трицикл.
LuXe
 
Сообщения: 38
Зарегистрирован: 18 ноя 2010 17:43
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение tvrsh » 01 фев 2011 18:37

Замени
set data [encoding convertfrom cp1251 $data]
на
set data [encoding convertfrom utf-8 $data]
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: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение LuXe » 01 фев 2011 20:21

благодарю
LuXe
 
Сообщения: 38
Зарегистрирован: 18 ноя 2010 17:43
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: synonims.tcl - Словарь синонимов деловой лексики.

Сообщение tvrsh » 09 мар 2011 14:29

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


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

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

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

cron