adriantombu / twitter-cleaning

Delete your old tweets & likes automatically with Github Actions
GNU General Public License v3.0
22 stars 33 forks source link

Project Requires $100/month Basic API Plan #12

Open rcoenen opened 4 months ago

rcoenen commented 4 months ago

I just found out that this project relies on the Twitter API v2 to delete old tweets and likes. However, due to recent changes in Twitter's API access levels, the free tier does not support fetching tweets from user timelines, which is necessary for this project's functionality.

Details:

Recommendation: For users who primarily want to delete their old tweets, it may be more cost-effective to use a service like TweetDelete, which offers similar functionality for $6.99/month.

Action: Consider updating the README to inform users about this limitation and suggest TweetDelete as an alternative for those looking to clean up their Twitter accounts without the high cost of the Basic API plan.

rcoenen commented 4 months ago

Note: on free tier you will see this error when you run it locally

 detail: 'When authenticating requests to the Twitter API v2 endpoints, you must use keys and tokens from a Twitter developer App that is attached to a Project. You can create a project via the developer portal.',
    registration_url: 'https://developer.twitter.com/en/docs/projects/overview',
    title: 'Client Forbidden',
    required_enrollment: 'Appropriate Level of API Access',
    reason: 'client-not-enrolled',
    type: 'https://api.twitter.com/2/problems/client-forbidden'
adriantombu commented 3 months ago

Hey there, thanks for bringing this update to light! I haven't been using Twitter for almost three years so I stopped following the shitty API updates they have been doing.

At 100$/month I guess this script isn't worth using anymore and I agree with you that TweetDelete is the perfect place for that now.

I'll update the README later this week with those additional informations, and I'll probably end up archiving this project.