Twitter lists/members/create 規制
本当は Twitter で lists/members/create_all でリストに数千人単位で一気に追加する奴を複数回やったら規制された という感じのタイトルだったんですが、長すぎて邪魔っぽかったので検索最適化みたいな文章にしました。
流れ
Twitter API を使って運用していた Bot に、不要なリストを一気に削除するようなコードをよく確認もせず投入したところ、フィルターをかけ忘れておりリストが全部消えた
そのアカウントではその Bot が 数k following とリストを定期的に同期することで各種クライアントから 900/15min の更新回数で TL を見ることを可能にしていたので、普通に困ってしまう
見ていたとは言っていない
すぐさまリストを作り直した
今までのコードではフォローフォロワー分の差分しか見ていないので一気に 数k 人追加することは不可能、AT/ATS だけ取り出して別のコードで追加処理を行った
lists/members/create_all で 100 人ごとに分割を行なっていた
動いているコードにフィルターをかける更新を行うのを忘れており、削除された
バカすぎ
再度リストを作り追加を行ったところ、0 members のまま動かなかった
lists/members/create ではエラーが帰ることを確認、制限がかかっていることがわかった
解決方法
24時間待つ
2020/03/08 時点での解決方法
もしかして最近開放が再開されたっぽいリストをホーム画面にピン留めできる AB に伴った制限強化だったりするのかな
感想
普通にしんどかった