Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
21.5.2013, 18:53 |
Send_RSS.lua Скрипт вывода RSS-новостей в чат по таймеру и в ЛС по требованию через |
Скрипт вывода RSS-новостей в чат по таймеру и в ЛС по требованию через меню - 5 подборок новостных лент по разным тематикам: "Смешанная тематика", "Общие новости", "Компьютеры и интернет", "Наука и техника", "Культура, искусство, кулинария", - Выводит поочередно из разных новостных лент подборки первую еще не выводившуюся в чат новость - ленты в подборке чередуются по кругу: 1 новость из 1й, новость из 2й, 3й ленты и тд - при следующем проходе пропускает уже выведенные новости, и выводит следующую - если в очередной ленте новой новости не находится, перебирает все ленты, пока не найдет новую новость - перебрав все ленты, и не найдя новой новости, скрипт замолкает на время вдвое превышающее Timer - на время активности чата таймер скрипта сбрасывается, скрипт замолкает. эта возможность отключается параметром SupressTimer = 0 - при запросе через меню новостной ленты выводит эту ленту запросившему юзеру в ЛС - У администраторов (tUser.iProfile == 0) создается дополнительное меню "управление", позволяющее включать и останавливать вывод новостей в чат по таймеру, а также заменять рабочую подборку лент на другую ===================================================== Для работы скрипта необходимо наличие библиотеки LuaSocket Скрипт намеренно написан слегка "через ж...пу", так как автор хотел понять и прочувствовать все возможности Великого и могучего LUA :-))) У скрипта есть так называемая "безопасная" версия send_rss_safe.lua. Безопасная версия скрипта посылает свое меню пользователю не в момент коннекта, а по его требованию, что снимает возможные сложности при коннекте, возникающие при пересылке больших меню, и уменьшает вероятность возникновения "ошибки при распаковке" [attachment=6758:Send_RSS.lua] [attachment=6759:send_rss_safe.lua] |
SKIFI, stone, мамин_парень, Скептик | ||
20.5.2013, 18:56 |
Новые скрипты для птохи - новые вариации на старые темы |
Ksan, спасибо за критику и детальный разбор)) Да, манера написания наверно действительно странная - но я не профессионал в программировании, образование у меня совсем другое - я генетик. Но написание прог всегда было слабостью, сначала - много лет назад писал на С, потом С++, php и lua. Скрипты все работают, и без сбоев - проверено все на нескольких хабах уже. А скрипты здесь долгое время не выкладывал потому, что не хотел лезть к профессионалам со своими пятью копейками)) |
мамин_парень | ||
19.5.2013, 20:51 |
Новые скрипты для птохи - новые вариации на старые темы |
На сайте Synergetic DC++ Community |
ustas, Alexey5176, мамин_парень | ||
|
Сейчас: 23.11.2024, 1:46 |