Skip to content

nikolaev-rd/joker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy

Скрипты для интеграции чат-бота Joker с сервисом API.AI

Скрипт получает URL-адрес RSS-ленты указанного сайта (если сайт не указан, то берет рандомный сайт). Адрес RSS-ленты берется из конфига в блоке, соответствующем указанному названию сайта. Далее парсит RSS-ленту и выдает требуемые поля в формате HTML/JSON. Это необходимо для интеграции с сервисом API.AI с помощью webhook (в JSON-ответе используеся минимальное кол-во полей).

Описание структуры:

  • index.php - вывод результатов. Возможно использование параметров:
    • site - имя сайта, указанное в конфиге в качестве названия блока параметров;
    • format - формат вывода результата (по умолчанию - HTML-вид). На данный момент возможны варианты: html , json;
  • rss/rss.class.php - самописный класс для работы с RSS-лентой;
  • rss/sites.ini - конфиг-файл с описанием сайтов, с RSS-лентами которых будет работать скрипт;

Примеры использования:

Получить случайную цитату с рандомного сайта из числа перечисленных в конфиге:

Получить случайную цитату с Баша:

Releases

No releases published

Packages

No packages published

Languages