matrix-org / go-neb

Extensible matrix bot written in Go
Apache License 2.0
282 stars 91 forks source link

[RSS] Cannot unsubscribe feed entries #198

Open shahmajlani opened 7 years ago

shahmajlani commented 7 years ago

A while ago I added RSS entries from the Anime News Network (ANN) through the Riot RSS integration helper. Unfortunately, ANN lost control of their domain after a successful hacking attempt and their RSS feeds became inactive. So I tried to update the RSS feeds to reflect the temporary site domain, but I am unable to remove the older feeds. I get the following warning:

HTTP 500: Failed to register service: Failed to read URL 
http://www.animenewsnetwork.com/column/rss.xml: 
Get http://www.animenewsnetwork.com/column/rss.xml: dial tcp: 
lookup www.animenewsnetwork.com on 94.237.40.9:53: no such host

I am using:

riot-web version: 9e57c9d78ff1-react-cc36304eb492-js-15b77861eaed (develop)
olm version: 2.2.1 

if it helps.

I also tried kicking the bot in the hope that the older feeds would get cleared, but they persist.


I hope I posted this on the right issue tracker. (´・ω・`)

shahmajlani commented 7 years ago

Now that ANN regained control of their .com domain I was able to remove the RSS url. That said, I believe the original issue still holds true.

Vetgans commented 6 years ago

Can confirm this. Unsubscribing isn’t possible with either Riot-web (0.13.5) or Riot Android (0.8.3, F-Droid).

It seems as if the RSS-bot is stuck whenever a feed isn’t available any more: You can’t unsubscribe any more, neither can you subscribe to any new valid feed. In the latter case you still only get the notification for the meanwhile invalid feed as shahmajlani describes:

HTTP 500: Failed to register service: Failed to read URL nameofbynowinvalidfeed

r4dh4l commented 3 years ago

Any progress here? It is even not possible to remove RSS-integrations with broken links which breaks the concepts of certain rooms.