Я использую плагин Discourse RSS Polling для импорта RSS-лент подкастов на свой форум.
Для ряда лент это работает отлично, однако для URL-адресов rss.art19.com, включая https://rss.art19.com/techmeme-ridehome, новые темы не создаются.
В логах нет ошибок, которые указывали бы на причину этого. Сама лента корректна, и переход на http вместо https также не помог.
Буду признателен за любую помощь или подсказки относительно причин возникновения этой проблемы, так как несколько лент используют rss.art19.com, и ни одна из них пока не работает.
Когда я тестирую ленту https://rss.art19.com/techmeme-ridehome на своём сайте, я сталкиваюсь с проблемой: для элементов ленты не находится URL. Это означает, что создание темы здесь не удаётся:
Я не понимаю, почему URL не находится, и не знаю, решит ли устранение этой проблемы создание тем без других ошибок. Постараюсь найти время, чтобы ещё раз разобраться в этом на этой неделе. Если кто-то знает, как устанавливается URL для элемента ленты, пожалуйста, дайте знать.
Просмотрев содержимое RSS-ленты по адресу https://rss.art19.com/techmeme-ridehome, я не обнаружил в XML тега link.
Я сравнил «рабочую» ленту с лентой art19.com и выяснил, что единственным URL является ссылка на аудио подкаста в теге <enclosure url="https://rss.art19.com/episodes/f54ad305-b10d-4842-abb6-e01908b82e74.mp3" type="audio/mpeg" length="3282651" />.
В сравнении с «рабочей» лентой, где есть тег <link>https://play.acast.com/s/myfirstmillion/suliali-frommaking-76kjobatmicrosofttosellingtinycofor-100m-</link>.
Таким образом, если этот плагин требует наличия тега link, то лента https://rss.art19.com/techmeme-ridehome работать не будет.