ls.tcl - результаты футбольных матчей с livescore.com

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

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

ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 15 май 2011 01:20

Название: ls.tcl
Версия: 1.1
Автор: tvrsh
Описание: Забирает с сайта livescore.com данные о прошедших футбольных матчах.
Поддержка Suzi: Да
Пример работы:
<tvrsh> !ls
<@bionic> Используйте !ls [-страна] для просмотра результатов матчей и !ls [ссылка на матч] для просмотра результатов матча.

<tvrsh> !ls -russia
<@bionic> Russia - Premier Liga
<@bionic> FT Spartak Nalchik 1 - 1 Volga Nyzhnyi [!ls http://livescore.com/default.dll/game?comp=russia1&game=479907]
<@bionic> FT FC Krasnodar 2 - 2 Tomsk [!ls http://livescore.com/default.dll/game?comp=russia1&game=479911]
<@bionic> FT Anji Makhachkala 0 - 0 Kuban Krasnodar [!ls http://livescore.com/default.dll/game?comp=russia1&game=479910]
<@bionic> FT Lokomotiv Moscow 4 - 0 Terek Grozny [!ls http://livescore.com/default.dll/game?comp=russia1&game=479905]
...

<tvrsh> !ls http://livescore.com/default.dll/game?c ... ame=479907
<@bionic> FT Spartak Nalchik [1 - 1] Volga Nyzhnyi
<@bionic> 12' O. Martsvaladze Yellow Card!
<@bionic> 53' A. Aravin Yellow Card!
<@bionic> 60' [1 - 0] B. Milic Goal!
<@bionic> 63' M. Vatsadze Yellow Card!
...

<tvrsh> !ls -live
<@bionic> Italy - Serie A
<@bionic> LIVE! 44' Fiorentina 1 - 0 Bologna [!ls http://livescore.com/default.dll/game?comp=italy1&game=448672]
<@bionic> Spain - Segunda Division
<@bionic> LIVE! 56' Gimnastic 1 - 0 Real Betis [!ls http://livescore.com/default.dll/game?comp=spain2&game=439593]
<@bionic> Russia - 1. Division
<@bionic> LIVE! 20' SKA-Energiya 0 - 0 Torpedo Moscow
...

Дополнительная информация: По мотивам скрипта livescore.tcl от Stream@Rusnet <stream@eggdrop.org.ru>
Ссылка на скрипт: ls.tcl
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.

За это сообщение автора tvrsh поблагодарил:
EvilHeart (15 май 2013 03:08)
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 15 май 2011 15:23

Добавил возможность смотреть список текущих матчей. Для этого используйте команду с параметром -live. Пример использования смотрите в первом посте.
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: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение analyzer » 15 май 2011 20:22

спасибо, не подскажите где исправить, что бы не было задержки вывода строк?

и еще можно ли добавить при изменении счета что бы писало в канал?
analyzer
 
Сообщения: 12
Зарегистрирован: 15 ноя 2010 21:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 15 май 2011 21:20

Чтобы не было задержки надо ставить скрипт putfast_vs_putserv.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: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение EvilHeart » 25 май 2011 22:43

Error
Код: Выделить всё
00:41:19] [ls] EvilHeart/#test/live
[00:41:19] Tcl error [::ls::ls_pub]: can't read "game": no such variable
EvilHeart
 
Сообщения: 42
Зарегистрирован: 28 апр 2011 21:29
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 27 май 2011 11:26

Fixed. Update your script from 1st post.
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: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение EvilHeart » 05 июн 2011 22:08

tvrsh Brother can you give me just

Код: Выделить всё
<tvrsh> !ls http://livescore.com/default.dll/game?c ... ame=479907
<@bionic> FT Spartak Nalchik [1 - 1] Volga Nyzhnyi
<@bionic> 12' O. Martsvaladze Yellow Card!
<@bionic> 53' A. Aravin Yellow Card!
<@bionic> 60' [1 - 0] B. Milic Goal!
<@bionic> 63' M. Vatsadze Yellow Card!


Script ? plss

Thanks
EvilHeart
 
Сообщения: 42
Зарегистрирован: 28 апр 2011 21:29
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 06 июн 2011 00:44

No, I cant give you a part of whole script.
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: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение EvilHeart » 25 окт 2011 04:44

Error
Код: Выделить всё
<****> !ls -live
<****> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">_uacct = "UA-426278-1";urchinTracker();</script><script>document.write('LIVE!');var addEvent=(function(window,document){if(document.addEventListener){return function(elem,type,cb){if((elem&&!elem.length)
EvilHeart
 
Сообщения: 42
Зарегистрирован: 28 апр 2011 21:29
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение heartbroken » 27 сен 2012 20:14

hi there ^^
i'm afraid livescore's web page has been change their source codes b-cus this wonderful ls.tcl doesn't want to responce whole !ls commands on channel anymore . like !ls -live , !ls -country-name or !ls -all are return -> 0 into last couple of days....

i'd tried to fix it all regsubs into ls.tcl but i couldn't make it.honestly i guess this is beyond me.i'm confused and gave up.
so if its possible to fix this i'll be grateful ..thanks
Life iS Just a dReaM oN tHE wAy to DeaTh
Аватара пользователя
heartbroken
 
Сообщения: 18
Зарегистрирован: 07 апр 2012 09:25
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 29 сен 2012 18:53

heartbroken, updated, try it.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.

За это сообщение автора tvrsh поблагодарил:
heartbroken (30 сен 2012 01:19)
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение heartbroken » 30 сен 2012 01:16

hi tvrsh :)
thank you so much once again ^^
i just tried ls.tcl on two different bots they runnin on different shells.
both bot are 1.6.21 and tcl levels are 8.5.9 and 8.5.11
no any error msgs on partylines about this.
but unfortunately some commands are still missin.
bot only replies !ls , !ls -country-name and !ls URL commands
!ls -live and !ls -all/strana are still broken.
and no any error msgs on telnet.
i didnt change or edit anything ,i downloaded from here and replace it in eggdrops.
both eggdrops has http 2.7.5
in /bot/scripts dir.

thnx...
Life iS Just a dReaM oN tHE wAy to DeaTh
Аватара пользователя
heartbroken
 
Сообщения: 18
Зарегистрирован: 07 апр 2012 09:25
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 30 сен 2012 01:42

There are only !ls -country and !ls -live commands.
If there is no reply for !ls live that means there are no live matches at this time. Later Ill add some message like "There is no matches", or something else.
!ls -live show live only for countries from ls(live) in setup part. Try to add many countries to test script.
And I dont know what is !ls -all.
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: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение heartbroken » 30 сен 2012 02:53

aham .. in old version it was different cus i only have 6 country names for "live" settings but when i type !ls -live it gave them all around the world's leagues live results..
now i added brasil ,argentina etc...for to try again and yep you are r8 its been working !ls -live again..

ehm about !ls -all it had !ls -all actualy still it has and its working that one too now. !ls -all command Show us whole leagues's matches which ones ended or still playing . -> Изображение in old version there was no need to add country names one by one thats why i'd faked.it was gave it whole results in that week.now only Works for which countries added in.its ok.

nevermind its fixed and Works great again ...
well i dont know how can i thank you tvrsh.you are great.
i wish i can coding like you one day...i've tried to write some basics and i try to read yours codes line by line for to try understand how made it.but you know its not easy for me i am 40 years of age now and not educated about this kinda things .i try to learn by myself.theres no any Turkish documents about tcl on net all in english,

whatever thank you so much .have a nice day..
Life iS Just a dReaM oN tHE wAy to DeaTh
Аватара пользователя
heartbroken
 
Сообщения: 18
Зарегистрирован: 07 апр 2012 09:25
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение heartbroken » 30 сен 2012 23:54

hello
its me again :p i know its a shame but:
its realy intresting things going on with this new-code now.
i don't know if you using this on your bot now but the problem is
i already added big leagues like spain england france etc..for live into settings.
but !ls -live only Works for South american countries like brazil, argentina etc..
but no any europinian countries display with -live stream.
now i am watching spanish leagues matches on TV ..just finished real madrid-deportivo..
and now i'm watching Ath.madrid vs espanyol. but this code it doesnt want to Show any of europe leagues
with !ls -live ..this is realy strange but only displaying argentina ,brazil ...

i dont know did you using this ? wanna know this thing happend only me ? i have added two bots .
one bot is working on an USA-illinois location Shell provider.other one's location is bremen germany.
i trying for both and same things happend.

thnx 4 help.
Life iS Just a dReaM oN tHE wAy to DeaTh
Аватара пользователя
heartbroken
 
Сообщения: 18
Зарегистрирован: 07 апр 2012 09:25
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.

Re: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение tvrsh » 04 окт 2012 10:56

I think its problem with website. For example, at this time there is no live matches at all. Later ill try to solve it.
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: ls.tcl - результаты футбольных матчей с livescore.com

Сообщение EvilHeart » 15 май 2013 03:10

can you add !score teamname
show like
user: !Score Bologna
BOT ; LIVE! 44' Fiorentina 1 - 0 Bologna [!ls http://livescore.com/default.dll/game?c ... ame=448672]


tvrsh писал(а):Название: ls.tcl
Версия: 1.1
Автор: tvrsh
Описание: Забирает с сайта livescore.com данные о прошедших футбольных матчах.
Поддержка Suzi: Да
Пример работы:
<tvrsh> !ls
<@bionic> Используйте !ls [-страна] для просмотра результатов матчей и !ls [ссылка на матч] для просмотра результатов матча.

<tvrsh> !ls -russia
<@bionic> Russia - Premier Liga
<@bionic> FT Spartak Nalchik 1 - 1 Volga Nyzhnyi [!ls http://livescore.com/default.dll/game?comp=russia1&game=479907]
<@bionic> FT FC Krasnodar 2 - 2 Tomsk [!ls http://livescore.com/default.dll/game?comp=russia1&game=479911]
<@bionic> FT Anji Makhachkala 0 - 0 Kuban Krasnodar [!ls http://livescore.com/default.dll/game?comp=russia1&game=479910]
<@bionic> FT Lokomotiv Moscow 4 - 0 Terek Grozny [!ls http://livescore.com/default.dll/game?comp=russia1&game=479905]
...

<tvrsh> !ls http://livescore.com/default.dll/game?c ... ame=479907
<@bionic> FT Spartak Nalchik [1 - 1] Volga Nyzhnyi
<@bionic> 12' O. Martsvaladze Yellow Card!
<@bionic> 53' A. Aravin Yellow Card!
<@bionic> 60' [1 - 0] B. Milic Goal!
<@bionic> 63' M. Vatsadze Yellow Card!
...

<tvrsh> !ls -live
<@bionic> Italy - Serie A
<@bionic> LIVE! 44' Fiorentina 1 - 0 Bologna [!ls http://livescore.com/default.dll/game?comp=italy1&game=448672]
<@bionic> Spain - Segunda Division
<@bionic> LIVE! 56' Gimnastic 1 - 0 Real Betis [!ls http://livescore.com/default.dll/game?comp=spain2&game=439593]
<@bionic> Russia - 1. Division
<@bionic> LIVE! 20' SKA-Energiya 0 - 0 Torpedo Moscow
...

Дополнительная информация: По мотивам скрипта livescore.tcl от Stream@Rusnet <stream@eggdrop.org.ru>
Ссылка на скрипт: ls.tcl
EvilHeart
 
Сообщения: 42
Зарегистрирован: 28 апр 2011 21:29
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8


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

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

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

cron