So it finally happened. The #TwitterAPI access used to update #ResPublicae was cut off, all requests get an HTTP 401 response. Some discussion at
https://github.com/robertoszek/pleroma-bot/issues/120#issuecomment-1593688412
Since 2023-08-10, our mirrors almost always failed.
We're now trying the #Nitter instance by the excellent @nolog as source. (Trying to avoid excess load.)
Please support them and the Nitter developers if you can:
https://nolog.cz/en/support/
https://liberapay.com/zedeus
"#Nitter is dead", proclaimed the maintainer after yet more #TwitterAPI changes.
https://github.com/zedeus/nitter/issues/1155#issuecomment-1913361757
Some instances managed to survive a bit longer but now we're suspending updates of #ResPublicae accounts. We'll reassess in a little while.
Crossposting for the busiest ~50 accounts using the privacydev Nitter instance has worked surprisingly well for a few months. (Help welcome to fix the RSS rendering issues which fail to preserve mentions and hashtags: https://github.com/robertoszek/pleroma-bot/issues/131 .)
A few days ago, crossposting stopped as media retrieval fails. We're now crossposting without media.
To reduce truncation errors, we caved and increased the character limit for posts to 2000 characters.