【IT関連】TwitterのBotの作り方①
なんやかんやあってツイッターのBot欲しいなあと思い、作り方を調べているのでメモ。
※2021/8/11時点で素人が調べた結果です
Botの種類について
Botを作る際には大きく二つパターンがあるみたい。
前提として趣味なのでお金はかからない方向で。
①既存のBotサービスに登録し無料プランでできる範囲でやる
②自分でプログラムを組んで頑張る
②の方が色々勉強にはなるだろうけど、システムを勉強したいとか、よほど複雑で大規模な要件を満たしたいという理由がない限りは①で既存のサービスを利用すれば十分な気がする…
大規模な要件満たすならお金はかかるだろうしそれならなおさら既存サービスの方が安く済んでおすすめかもだが…
Botサービスを利用する場合
調べたらこの辺りが出てきた。一個一個確認したわけではないのですべて有用なものかはわからないが世間的には知名度があるから多少安心。
botbird
・無料プランでも2000件までつぶやきが登録できる定期(ランダム)bot
・リプライなどのアクションを起こしたユーザーを記憶する好感度機能も搭載。柔軟なカスタマイズが可能
AutoTweet!
・難しい操作など一切ない
・最大24個までのツイート
・ランダムにツイートする機能などがない
twittbot
・700ツイートまで登録
・ツイートする時間間隔や自動でのフォロー返し、返信設定などを行うことができる
MAKEBOT
・ユーザーの使い勝手を考えた品質の高いさまざまな機能が利用できる
・つぶやきやリプライの自動化はもちろん、午前0時から午前7時までの動作を一時停止できる夜間設定も便利
SocialDog
・Bot機能だけではなく、フォロー管理や分析機能が搭載されているTwitterマーケティングツール
・無料で使えるフリープランでは、10ツイートまでの予約投稿
自分でコードを書く場合
当然自分で書く場合にはいろんなやり方があるわけだが、調べて真っ先に出てきた二つを記載。
1つ目はGoogleスプレッドシートのスクリプトを使うやり方みたい。Googleスプレッドシートでそんなことできるんだ、という新発見があった。もしこのやり方しない場合でもあとで見ておきたい。
2つ目はpythonで作るやり方。
pythonはなんでもライブラリあってすごいなあ…
とりあえずここまでで、実践編は次回から。
今回記載したサービスやリンクはググって1ページ目に出てきた情報から抜き出してるので、絶対役に立つかは分からないしほとんど自分もまだ目を通してないので風のうわさ程度に思ってください。