Scrapboxの更新をTwitterに垂れ流す
「/staのRSSを読んで "まだ更新通知をツイートしてないページ" を抽出してツイートするスクリプト」を適当なタイミングで手動起動している -.icon
以下検討ログ
for 承認欲求充足 and 社会的トリガー and VTuber達に見つけてもらって「何ここ」「この人何?」と思われたいw 1
垂れ流す専用アカウントをつくる
高頻度でいい
1日100ツイートとかでもいい
scrapbox側の更新検出はできる?
ChatGPT.icon
https://gyazo.com/1961d8d361dda5f495cb0775b347f298
ほんまかぁ?
いや、すごいsta.icon*3
https://gyazo.com/d7531e714e0c9d34f66e4f92c8d96fd5
え、すごいsta.icon
知っていることを組み合わせてるだけだけど、sta.icon単体だと思い出し含めて1時間はかかる
twitter側の投稿はどうやる?
API?
rate limit大丈夫?
ChatGPT.icon
piip install tweepy
consumer_key consumer_secret access_token access_token_secret
あとはインスタンスちょいちょいいじって、api.update_status(status=tweet_text)
rate limit
たとえば「statuses/update」エンドポイント(つまりツイート投稿API)の場合、15分間に900回までの呼び出しに制限されています。
1分60回
1秒1リクエスト
Tweepyライブラリでは、tweepy.RateLimitError 例外が発生することがあります。これは、Rate Limitに達した場合に投げられるエラーであり、API呼び出しの間隔を調整して再試行することができます。また、Tweepyでは wait_on_rate_limit=True と指定することで、Rate Limitに達した場合にAPI呼び出しを自動的に遅延することもできます。
便利やね
24/7動かし続けるには?
ChatGPT.icon
上記2つのスクリプトを1分ごとに実行するために、cronやsystemdなどのジョブスケジューラーを使用して、定期的に実行するように設定します。
サーバー上で上記スクリプトを実行するために、クラウドサービス(例:AWS EC2, Google Cloud Platform)やVPS(Virtual Private Server)を使用して、インターネットに接続されたLinuxマシンを用意します。また、必要に応じて、Twitter APIの認証情報やScrapboxプロジェクトのAPIキーを環境変数として設定します。
それがだるいからもっとかんたんなのが欲しいねやsta.icon
スクリプトを実行するためのマシンは、デスクトップPCやノートPCなど、常にインターネットに接続されているマシンを使用します。また、Pythonの実行に必要なライブラリがすべてインストールされていることを確認してください。
自分で抱えたくないねんsta.icon
例えば、ZapierやIFTTTなどのサービスを使用することで、特定のScrapboxプロジェクトの更新をポーリングし、更新があればTwitterに投稿することができます。
これらのサービスを使用することで、Pythonスクリプトを作成する必要はありません。また、常にインターネットに接続されているマシンを用意する必要もありません。
なるほどsta.icon
2
3
ScrapboxのRSSは把握した
ローカルで、だけど
これもローカルだが、ページもあえてつくった
アカウントもつくった
これで部品は整った
4
ワンパス通ったなう 2023/08/12 11:46:49
https://gyazo.com/082d856820bbaaaee93d56aa3340cdc6
コード
もう一度実行してみるか
重複も考慮されるので、次投稿されるのはここと上のwatcher.py 1の2ページのはず
https://gyazo.com/ac32fc773d88824d481aa4d4f6e5fa55
oksta.icon*2
Rate Limiteキツイな
postは50request/day
50ツイートしたら死ぬ
まあ初回は重複なくて一気に30ツイートからだったからそんなものか
大体一月400ページ新規するとして、1日13
余裕で間に合うsta.icon
明日は放置して、月曜日からポツポツ打てば間に合うはずだ
2023/08/13 06:08:53 まだダメ
カウントどうなってんだ?
13日0時、6時リセットとかじゃない?
直近24hで50に達した瞬間、向こう24hはリミットってこと?
だとしたら今日の19時くらいまでは待たねばならない
ok
Diary
2023/09/22
一月以上経ったかな
反応はどうか
ほぼゼロかイチだけど、たまに10以上のインプレッションがついている
経路がわからん
Twitterで検索してる人がいるってことなのかなぁ
マイクラ系、人物(特にVTuber)の言及だとつきやすい
エンゲージメントは無いか、あっても1
インプレッション40に対して、エンゲージメントは0か1
真面目なネタでエンゲージメントがついてるケースは無い
エンゲついてるのはマイクラとかVTuberなどエンタメ系だけ
あとは人物系
おそらく本人がエゴサしていると思われる
これが一番多い
芸能人の名前が書いてあるからヒットしやすいのだろう
インプレ150、エンゲージ4
これはエンゲ率がすごい
インプレ110、エンゲ20
これもエンゲえぐい
インプレ13、エンゲ12
sta.icon
750件のポスト、1ヶ月
インプレが5以上つくのは全体の5~10%、仮に10%としておく
インプレが5以上ついたツイートのうち、エンゲ(クリックされてツイート個別画面に入ってもらえる)が1以上あるのは20%
見られるのは1割、エンゲされるのは2割
つまりエンゲされるのは5%
ちなみにリンククリックはもっと少ない。が、いまいちわからん。エンゲ20に対してクリック13もあるし、エンゲ10に対してクリック0もある。仮に50%と見た場合でも「リンククリックされるのは2.5%」
ただし以下がわからない
流入経路。検索やエゴサで来ているのか、stakiran3を購読している数人が見ているだけなのか
個人的にここが知りたい
もし後者(購読している人)がいるのなら教えてください!お礼に聞きたいこと何でも答えます(要らない?W)sta.icon
インプレの精度。インプレついてないツイート達は本当に見られていないのか、それとも単に計測がおいついてないか省かれているだけで実はもっと見られているのか
sta.iconアナリティクス全体も見る
インプレッション数
8月は1.6K
9月は1.2K
1日のインプレッション数は20~80
よく見られるツイートがあればその分だけ増える
今のところ最高は283、次が160
1日あたりの平均インプレッション数は50くらいっぽい
ふむsta.icon
蓄積すればするほど全体的に増えるってわけでもなさそうだね
まだ2ヶ月だからなんとも言えないけど
2023/08/29
自分で探してもヒットしないが、検索流入(Twitter検索から@stakiran3へのアクセス)の形跡がある
通常はviewは0~2くらいだが、
postalkの作者もエゴサしてるっぽくて、ヒットしたのだろう、いいねとリポストくれた
2023/08/16 検索しても全然ヒットしない
検索流入期待しているのだけど……sta.icon*2
まだインデックス貼られてない?
ChatGPT.iconは数分くらいのラグ言うてるけど
もう4日経ってるけど
自動化してるし、あるかも……
わからん
https://gyazo.com/8ea05d6249035cff2415967561dee5d1
まだ?出てこない
https://gyazo.com/41d4d5f3958cdda43f59a31ca0f30467
ユーザーの存在は認識されてる
まあ長い目で見るか
2023/10/05 検索で出たことをしかと確認した
https://gyazo.com/28bef718dd5e08dd59bf94dc5fbf7822
2023/12/23 アクセス数の傾向が見えてきた
ワードのボリューム次第だね
1 にじさんじやホロのタレントの名前が入っていると100、1000もありえる
2 俺の造語や知的生産物はカスに等しくて一桁
また、1についても、数日経てばアクセス数はほぼなくなる
たぶん検索して見てる人が多いんだろうな。日が経てば埋もれるわけだsta.icon
Scrapboxへの流入はかなり少ない
10%でも高いくらい
1%は低い
3~5%とか、そんな感じ
うん、この程度なら炎上する可能性はほぼなさそうかsta.icon
別に炎上するネタ扱ってるつもりもないし、気をつけてもいるけどね
2024/02/26
2000
https://gyazo.com/acf34d37493ec2b7c3c7788919bb1428
エンゲージは100ちょいなので、CTRは5%くらい
ヒムが強いんか?sta.icon