asumisu_thirtysix’s diary

asumisu_thirtysix’s diary

日常の覚え書き的なもの

【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スプレッドシートでそんなことできるんだ、という新発見があった。もしこのやり方しない場合でもあとで見ておきたい。

belltree.life

 

2つ目はpythonで作るやり方。

pythonはなんでもライブラリあってすごいなあ…

koleoblog.info

 

とりあえずここまでで、実践編は次回から。

今回記載したサービスやリンクはググって1ページ目に出てきた情報から抜き出してるので、絶対役に立つかは分からないしほとんど自分もまだ目を通してないので風のうわさ程度に思ってください。