
私はmastodon.pyを使ってMastodon用のボットを作成しました:
https://github.com/aitormendez/loro/blob/main/loro.py
ボットはメンションを聞いて、それに応答します。私は自宅で、Raspberry OS Lite が稼働している Raspberry Pi でこれを実行しています。UFW (ファイアウォール) を設定しようとしていますが、有効にするとボットが動作しなくなります。
ボット用にどのポートを開けばいいですか? 私の知る限り、リスニング ポートを開く必要はありませんが、ufw を有効にするとボットは動作を停止します。ファイアウォールを有効にするとボットが動作を停止する理由や、ボットが正しく動作するためにどのポートを開いたままにしておく必要があるのか、まったくわかりません。どうすればわかりますか?
これは ufw 構成です:
aitor@raspberrypi:~ $ sudo ufw status
Status: active
To Action From
-- ------ ----
22/tcp ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)