Send_RSS.lua, Скрипт вывода RSS-новостей в чат по таймеру и в ЛС по требованию через |
Здравствуйте, гость ( Вход | Регистрация )
Send_RSS.lua, Скрипт вывода RSS-новостей в чат по таймеру и в ЛС по требованию через |
21.5.2013, 18:53
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 28.4.2009 Пользователь №: 3 200 Спасибо сказали: 8 раз |
Скрипт вывода RSS-новостей в чат по таймеру и в ЛС по требованию через меню
- 5 подборок новостных лент по разным тематикам: "Смешанная тематика", "Общие новости", "Компьютеры и интернет", "Наука и техника", "Культура, искусство, кулинария", - Выводит поочередно из разных новостных лент подборки первую еще не выводившуюся в чат новость - ленты в подборке чередуются по кругу: 1 новость из 1й, новость из 2й, 3й ленты и тд - при следующем проходе пропускает уже выведенные новости, и выводит следующую - если в очередной ленте новой новости не находится, перебирает все ленты, пока не найдет новую новость - перебрав все ленты, и не найдя новой новости, скрипт замолкает на время вдвое превышающее Timer - на время активности чата таймер скрипта сбрасывается, скрипт замолкает. эта возможность отключается параметром SupressTimer = 0 - при запросе через меню новостной ленты выводит эту ленту запросившему юзеру в ЛС - У администраторов (tUser.iProfile == 0) создается дополнительное меню "управление", позволяющее включать и останавливать вывод новостей в чат по таймеру, а также заменять рабочую подборку лент на другую ===================================================== Для работы скрипта необходимо наличие библиотеки LuaSocket Скрипт намеренно написан слегка "через ж...пу", так как автор хотел понять и прочувствовать все возможности Великого и могучего LUA :-))) У скрипта есть так называемая "безопасная" версия send_rss_safe.lua. Безопасная версия скрипта посылает свое меню пользователю не в момент коннекта, а по его требованию, что снимает возможные сложности при коннекте, возникающие при пересылке больших меню, и уменьшает вероятность возникновения "ошибки при распаковке" Send_RSS.lua ( 24.09 килобайт ) Кол-во скачиваний: 126 send_rss_safe.lua ( 24.82 килобайт ) Кол-во скачиваний: 70 |
|
|
|
Сейчас: 23.11.2024, 4:36 |