Регистрация | Вход
[ Главная · Новые сообщения ]
  • Страница 1 из 1
  • 1
Форум » Основной раздел » Мастерская » feed.tcl
feed.tcl
Vladislav 14.02.14 01:17 #1
Скрипт переписан, основные отличия:

1. Значительно улучшена вся система скрипта, гораздо эффективнее находит ссылку rss, улучшено определение кодировки, улучшен парсер новостей.
2. В настройках можно указать принудительно кодировку к сайтам которые неверно определяются, хотя я таких не встретил.
3. В настройках можно включить опцию сокращения ссылок.
4. Добавлен антифлуд.
5. Можно добавить новость на все каналы сразу.
6. Для каждой новости в авторежиме можно задать сколько новостей проверять.
7. Для каждой новости можно задать своё время на проверку обновлений.
8. Проверка на новую новость теперь происходит по процентному совпадению слов, теперь если в новость вносятся незначительные поправки бот не будет выводить повторно такую новость.

Цитата
<Vladislav> !новость
<Windrop> Формат: !новость [+[+]|-[-]] <URL> [число новостей] [время обновления] [формат вывода] - вывод последних записей с RSS/Atom ленты.
<Windrop> "+" - включает автопроверку обновлений на канале; "++" - включает автопроверку обновлений на всех каналах; "-" - выключает автопроверку обновлений на канале; "--" - выключает автопроверку обновлений на всех каналах.
<Windrop> "число новостей" - определяет количество сообщений выводимых на канал/приват (по умолчанию: 1, максимум: 3).
<Windrop> "время обновления" - определяет регулярность обновления ленты в минутах, по умолчанию: 5. Обязательно указывается "m", пример: 10m
<Windrop> "формат вывода" - определяет формат вывода текста, по умолчанию: "[ %name% ] %title% -> %descr% @ %link%". Доступные теги: %name%, %title%, %descr%, %link%.
<Windrop> Для просмотра списка новостей используйте команду: !новость список

<Vladislav> !новость список
<Windrop> 1. http://windrop.clan.su/forum/0-0-0-37 -> #bots -> "[ %name% ] %title% -> %descr% @ %link%" -> проверяется 1 новость каждые 5 минут.
Форум » Основной раздел » Мастерская » feed.tcl
  • Страница 1 из 1
  • 1
Поиск: