PM2を使ってMastodonのBotを作成した

nove-b February 3, 2025
Source

前回に引き続き、ソロインスタンスのローカルタイムラインをRSS Feedとして活用したいという思いで、今回は追加したアカウンをBotとして機能するようにした。

Botをどこで動かすのか

Mastodonを触るうえでディレクトリ構成に悩む。今回もどこで動かすか迷ったうえ、/home/mastodon/以下に作成することにした。

投稿する仕組みを作成する

npx tscでビルドして、node dist/index.jsで実行で投稿されることを確認した。

PM2で永続化し、Botとして機能させる

PM2とは?

PM2 は、アプリケーションを 24 時間 365 日オンラインで管理および維持するのに役立つデーモン プロセス マネージャーです。 https://pm2.keymetrics.io/

これで常時、jsを動かしてBot化することができた。

pm2 listで起動しているか確認することもできる。

ちなみに削除は、pm2 delete rss-mastodon-botで実行できる。

Chat GPTにお世話になりすぎている

今回もまたChat GPTにいろいろ聞いた。理解しきれていないので、カスタマイズしつつ理解を深めていきたい。


Discussion in the ATmosphere

Loading comments...