人のTwitterアカウントを見つめるやつ
経緯
昔の知人X氏が何かの弾みで道を踏み外し、別の知人A氏やB氏に対して脅迫行為(結局本物の警察沙汰になりました)を始めたので、特定のTwitterアカウントの言動を監視するBOTを作りました。
技術的に特に難しいものではないのですが、せっかくなので公開します。
やること
監視BOTのようなものは動かしていることを忘れてしまうぐらいがちょうどいいのでサーバーレスで実装します。
設定はDynamoDBに登録しておきます。
AWS Lambdaが定期的に対象アカウントのツイートを取得して、指定されたキーワードを検知したら次のようなツイートでお知らせします。
1000000000000000000以降のチェックを行い、N件の監視対象ツイートが見つかりました。 @null宛で引用RTします。
現在の監視アカウント: @kiken_na_hito, @abunai_hito, @kowai_hito
現在の監視キーワード: https://YOUR-BUCKET-NAME.s3-ap-northeast-1.amazonaws.com/path/to/object/keywords.txt
注意点
トークンは用意していないので https://developer.twitter.com で登録して自前で準備する必要があります。またOAuth認証は自分で行ってください。
なぜなに
(Q) なぜ@null
宛へのメンション+引用RTで通知するのか?
(A) いきなりこわいツイートがTLに出てきたらびっくりするので
(Q) 監視キーワードがなんでS3へのリンクになっているの?
(A) キーワードが増えると140文字を軽くオーバーしてしまうから
(Q) いったいX氏に何が?
(A) 知りません……
Author And Source
この問題について(人のTwitterアカウントを見つめるやつ), 我々は、より多くの情報をここで見つけました https://qiita.com/netebakari/items/3bda980604d7d298b66b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .