Tweetbot is (mostly) working again

Tweetbot is back online after an outage left major third-party Twitter apps broken. The service currently lets users sign in and browse, but users are still struggling to post tweets.

The Verge

And now dead again, along with some old unused API keys, which proves that this was intentional and we and others were specifically targeted.

I wouldn't have swapped out the keys in the first place if there was even a shred of communication. Figured if nothing else this would push the issue.

Oh well, on to smaller but greener pastures.

@paul appreciate all you’ve been doing the past few days
@paul to overcome this, i’m now trying to build a tool that syncs my timeline to a private mastodon server… to many of my contacts still use twitter sadly and i can’t live without tweetbot, but ivory as twitter client could be my solution :D
@niko not sure if you’ve already looked into it, but you might try BirdsiteLive https://github.com/NicolasConstant/BirdsiteLive to bridge between Twitter and Mastodon?
GitHub - NicolasConstant/BirdsiteLive: An ethical bridge from Twitter

An ethical bridge from Twitter. Contribute to NicolasConstant/BirdsiteLive development by creating an account on GitHub.

GitHub
@exkclamation i’m not exactly sure what that does 🤔 will it just crosspost between the platforms or is it practically cloning my twitter timeline to mastodon? 🤔
Ah i think i figured it out, that’s only half the idea… would work but i would need to put all of the users i follow on twitter in there without them knowing and creating a pseudo-mastodon account for them to follow, that looks like it could work but seems not really clean 😅

@niko as far as I understand, it lets you set up a server on your own domain to follow any Twitter account on Mastodon. You can test it out on some birdsitelive servers already out there, see https://fedidb.org/software/birdsitelive

As an example, on Mastodon if you follow @[email protected] (replace ‘tapbots’ with any Twitter user name) it will show their new tweets here.

You can’t boost the posts here, and of course favs/replies don’t go to Twitter, but otherwise works pretty well so far for me.

FediDB - Developer Tools for ActivityPub

Developer Tools for ActivityPub

@exkclamation yeah so it creates like a virtual account for them here… but like this, i can’t interact with them really 😅

@niko exactly. Not perfect but at least a partial workaround for now

I look forward to seeing what you come up with as a more functional bridge

@exkclamation if i get it to work i will toot about it and put it on my github! but those apis are complex and i need to get a sense for them first 😵‍💫😁

@exkclamation @niko @tapbots I have to ask, does BSL work for you? I've tried various instances, but I don't get any tweets displayed in the bots (even for instances with saturation < 100%).

It should work like this: Find BSL instance, create bot with desired Twitter handle, follow bot, right?

Did I forget something?

@meNeither yes, but give it a few hours. Seems to me they make a pass of Twitter on a schedule (perhaps hourly?) and then send posts to Mastodon. So posts are usually delayed by a few hours.

When you first follow the account, no posts will show up and the account will look empty.

In my experience I don’t even need to specifically create a bot for it… I just type @[twitterusername]@[mastodon.instance] into the search box and click follow.

Hope that helps 😊

@exkclamation So I just need to be a little more patient? Will do. Thank you!

@meNeither perhaps you could test it out on a few very active twitter accounts to see? There is always the possibility that the BSL server you are using doesn't scrape Twitter as often?

But yes, in my experience if the accounts do show up in your profile's "following" tab, but just don't have any information yet I would give it a bit more time to see.

@meNeither one note, if you are using ivory: search for the user’s name+instance, but don’t tap the “search” button at the bottom, instead tap the “go to username…” 3rd row from the top… and then on that next user profile page tap the follow button. (Sometimes it takes a few second, or you can use the gear icon then follow)

If you are using the web it should pop up as a little person/plus symbol icon.

And the native Mastodon client I think shows the profil with a follow button?

@exkclamation Funny, I stumbled on this very thing. :) But I think I get it now.

I even follow myself on Twitter (for testing purposes).

If all fails, I'll set up my own BSL instance. But I think it's just a problem with my patience.

It's good to know that it generally works. Thanks again :)

@niko Not sure if this is what you’re looking for but I use https://moa.party to sync my toots to bird and v/v. It lets you selectively do it too based on hashtags.
Moa: Mastodon/Twitter/Instagram Crossposter

Link your Mastodon account to Twitter and Instagram

@rosss that’s like a crossposter am I right? i’m already using one to sync my own standalone posts between both platforms, but i want my twitter timeline (containing tweets from all the people i follow on twitter) synced to mastodon, getting displayed as posts from one single account. this should look like this:

tweet @[email protected]:
hello this is a tweet i tweeted to twitter

if i interact with this tweet, it should redirect likes to the original tweet by @dieserniko on twitter 😵‍💫😂

@niko Oh I totally misunderstood what you meant 😂. That does sound like something people would use! I just need access to @ivory as I keep missing the TestFlight releases 😶
@rosss @ivory it’s also kind of a wild plan, not sure if i will get that to work (need to get twitter to give me api access first) and if it will work like i hope it to but we’ll see…
hopefully that’s soon available for everyone! right now, the only difference for me between the two apps is the different color scheme i set to see in which app i am currently 😂
@paul my timeline in this case means the timeline of all the people i follow, not all of my own tweets/toots! basically my twitter home feed!
@niko Ihrere is already such tool you could self host and restrict to your mastodon host only: https://github.com/NicolasConstant/BirdsiteLive
GitHub - NicolasConstant/BirdsiteLive: An ethical bridge from Twitter

An ethical bridge from Twitter. Contribute to NicolasConstant/BirdsiteLive development by creating an account on GitHub.

GitHub
@niko Birdsitelive does something similar. Uses your own api key too and works well for me so far until its doesn’t I suppose.
@steve This was mentioned multiple times to me but it doesn’t let me interact with twitter, only with the twitter contents on mastodon but that’s not the idea 😅
@paul hopefully some communication will be published during the work week. I really wanted to use Tweetbot. I subscribed today for the trial. Just heard about the app!
@paul what cowardly people they still have there who won’t own up to their actions and communicate them to you and the world.
@HitokiriEric @paul I’m sure they are all afraid of Elon’s wrath, understandably. Doesn’t make it right, but we all know who is calling the shots.
@iDeacon @paul spineless with a lack of character at the top sets the tone and trickles down to the rank and file.
@paul Sorry to hear this. You had a great product. I suspect #twitter is now going to be virtually dead to me (might just check via browser occasionally if I get any pings)
@paul I'm so sorry that this ecosystem you've contributed so much to is being torn apart brick by brick but I'm happy to see @ivory and I hope it's the future.
@paul keep up the work on ivory. You have a big fan base that will totally understand
@paul Fascinating. You need to be aware of the purpose behind playing with you like a little mouse. You may eventually be permitted back on the bird, but what will you have learned from the experience? What concessions will be required? How will your future behavior be tempered? What cooperation is being extorted?

@rubicon @paul I can't imagine anybody putting serious ongoing development effort toward a 3rd party Twitter client at this point. Even if it were technically allowed.

Musk has made his message clear: "Drop dead"

Allowing existing functionality to work for existing users, though, would be nice.

@paul sad times. I miss it when there were services with open APIs and people were building well designed and thoughtfully crafted premium clients, and making a living. Everything nowadays is just about engagement, maximizing revenue and manipulating people to click ads.

If there’s a Patreon, I’ll happily be a backer. The world needs more delightful 🤖 apps

@paul onwards and upwards! Looking forward to the first release of @ivory and then the journey as it evolves 🙂
@paul Is there a limit on API keys you can have? Idly wondering whether each subscription user could have a unique key so they'd have to play whack a mole...
@paul wondered how quick it would be. meanwhile idiot in chief tweeting about transparency
If You Needed Any More Confirmation, Internal Slack Messages at Twitter Show That Cutting Off Third-Party Clients Was ‘Intentional’

Link to: https://www.theinformation.com/articles/musks-twitter-intentionally-suspended-tweet-bot-third-party-apps-messages-show?rc=jfy0lk

Daring Fireball
@paul thank you for the years of Tweetbot; it made Twitter a pleasure to use!
@paul I plan to swap my subscription across to Ivory when it’s live. I truly hope enough do as well. Tapbots apps are a staple in my phone.
@molecat @paul count me in! Can’t wait.
@paul I’ve used tweetbot since iOS 6, so a decade-ish? I feel I need a memorial ceremony when I delete it, the best way to experience twitter imho. Thanks @paul and @tapbots for all the love you put into it. Excited for the future.
@paul Appreciate the effort. If Tweetbot is still in the App Store next month, I will renew my subscription, wether it's working or not.
@markveldhuis @paul better option is to pull tweetbot and open a “tip jar” on ivory after the sub
@paul time to swap in one of the keys the official apps use, just for kicks?
@halcy @paul actually, there were some clients on Android that let you bring your own keys
@paul Is it possible to just support individual users putting in their own api credentials? Seems like they’d have a hard time shutting down thousands of applications all at once? (If a user can an individual still make API credentials- It’s been awhile)
@joshpennington @paul fascinating question. I have no idea how this works though — not sure for hats possible unless they open source the code and since it looks like a similar codebase to ivory that might be tough. Also the iOS app is gonna be tough to push an API key update out for a non-functioning app.
@Bushwhack @paul I went and tried to make a new API key and it appears that everything requires an “Elevated Application” which leads me to think this is no longer an open API for anyone to use.
@paul I will gladly continue to support you through a subscription on Ivory. As long as Tweetbot isn’t working, I’m no longer checking Twitter. If it’s dead, I’m done.
@paul Would it be possible to set custom (= own) keys within the Tweetbot app? I know this is not easy for everyone, but at least the app would be usable for some.
@paul sorry for all the bs you're dealing with
@paul it must be on token count. My first client was a free windows client. It’s not been active for over a decade. It got suspended and other lesser used platform tokens didn’t
@paul so unacceptable on Twitter’s behalf. @ivory will take the place of Tweetbot on my homescreen when it’s ready. grateful for all your work- over a decade of using Tapbots and won’t stop now.
@paul sorry to hear this. Love Tweetbot and you don’t deserve to be treated like this.
@paul Now you know at least. Cowards.
@paul Many thanks for trying that quick albeit doomed experiment.
@paul infuriating. No way to do business