matrix-org / go-neb

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

Can't unsubscribe from RSS feed that no longer exists #315

Open brunakov opened 4 years ago

brunakov commented 4 years ago

Synapse homeserver version:

Version:
    1.12.4

    Install method:
    pip

    Platform:
    NAME="Ubuntu"
    VERSION="16.04.6 LTS (Xenial Xerus)"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 16.04.6 LTS"
    VERSION_ID="16.04"

Problem: I can't remove the RSS bot, or unsubscribe from a RSS feed that no longer exists: image

Error when trying to unsubscribe is : HTTP 500: Failed to register service: Failed to read URL ... dial tcp: lookup problematic_domain.org on 8.8.8.8:53: no such host

jryans commented 4 years ago

Even worse, https://github.com/vector-im/riot-web/issues/14194 suggests you're also prevented from adding new feeds if there's a single broken one.

whoizit commented 4 years ago

same for me 2020-07-08_19:38:45_1608x471_grim

whoizit commented 4 years ago

broken feed breaks the whole work of bot's https://twitrss.me/twitter_user_to_rss/?user=navalny

localguru commented 3 years ago

@turt2live any news on this issue? Not having the possibility to delete old feeds that no longer exist is a real show stopper.

ColonelPanicks commented 3 years ago

+1 to this, just hit the issue recently on my setup (matrix-synapse 1.23.0, element-web 1.7.2). It also seems to prevent any new RSS feed content from being published to channels (although this seems to effect the integration even in channels where all RSS feeds are valid)

Any updates on this? Is there any way to remove & re-add an integration to channel?

Edit 2021-04-16: Fixed a couple of config issues and missing .well-known files on my private setup which fixed feed updates posting on rooms where only valid RSS feeds are added

Strubbl commented 3 years ago

Is there any workaround for me as a user and room admin? I tried kicking the bot, but the issue persists. Now i cannot remove or add any feed due to one feed having TLS issues.

ColonelPanicks commented 3 years ago

Is there any workaround for me as a user and room admin? I tried kicking the bot, but the issue persists. Now i cannot remove or add any feed due to one feed having TLS issues.

I tried to fix this recently and managed to... kinda...

Firstly I performed a room upgrade for the one with the broken RSS Bot. This migrated the room to the latest room version and, in the process, seemed to purge the widgets.

I was then able to re-add the RSS bot and feeds and it worked as expected. I was even able to remove broken RSS feeds from it!

Apologies, I can't quite locate my notes on how I upgraded the room, I think I did a curl -XPOST to the appropriate API end-point.

Strubbl commented 3 years ago

Apologies, I can't quite locate my notes on how I upgraded the room, I think I did a curl -XPOST to the appropriate API end-point.

No problem. I am only a user at app.element.io, so i cannot upgrade any room or the like.

schiessle commented 2 years ago

I have the same issue with Element 1.9.8 and Synapse 1.59

FrederikSchack commented 1 year ago

I just tested this plugin, but get an error, even though I haven't added it before. I tried various RSS links, that works in Inoreader, but get this error: Unexpected token '<', "<!DOCTYPE "... is not valid JSON for all of them. I'm on matrix.org and using their standard integration for RSS.