ユニファでインフラを担当している、
プロダクトエンジニアリング部の平井と申します。
ブログは1年ぶり2回目。
突然ですが、皆さんtwitterへの投稿は定期的に消したくなりますよね?
以前であれば、無料サービスで一括削除できたのですが、
twitterのAPI仕様変更により、絶滅状態となってしまいました。
無ければ自分で作っちゃいましょう。
使うサービスはAWSの
lambda
EventBridge
もちろん無料の枠内でやります。
(AWSアカウント取得、twitter APIキーの取得等は省略)
まずはlambdaの作成。
簡単なプログラムではありますが、ChatGPTに考えてもらいます。
lambda用に書いてもらうのを忘れてました。。。
このプログラムと必要なライブラリをzipファイルにしてlambdaにアップロード。
lambdaの環境変数にtwitterのAPIキーを設定。
このlambdaをEventBridgeのスケジュール機能で定期的に実行します。
これで、毎日午前5時に自分の投稿を全て自動削除できるようになりました。
API制限がありますが、 1日数百ツイートする人でもない限り大丈夫でしょう。
それではまたいつか。。。
ユニファで一緒に働く仲間を募集しています!