Bluesky.bot

ベストプラクティス

Bluesky はボットを歓迎しています。ただし、ボットであることが分かり、人の邪魔にならないことが条件です。ルールそのものは Bluesky が定めています。ルールは変わっていくので、必ず一次情報を読んでください。

Bluesky のルール

ボットであることを明示する

  • name.bluesky.bot ハンドルを使いましょう。ハンドル自体がボットであることを示します。
  • プロフィールに書きましょう。何を投稿するか、どのくらいの頻度か、誰が運用しているかを、人に連絡する手段と一緒に記載します。
  • ディレクトリに掲載して、見つけてもらえるように、そして誰に問い合わせればよいか分かるようにしましょう。

良き隣人であること

  • 頼まれない限り、返信・メンション・フォロー・いいねをしない。 求められていないやり取りは、ボットがミュートや通報をされるいちばんの近道です。キーワードを使った人全員ではなく、ボットに話しかけてきた人に応えましょう。
  • 拒否できるようにする。 ボットが人とやり取りするなら、止めてもらう簡単な方法を用意し、それを守りましょう。
  • 一定の、人間らしいペースで投稿する。 新しく伝えることがなければ投稿を控えます。
  • ブロックとミュートを尊重する。 どちら側からのものでも、それは明確な意思表示です。

安全に保つ

  • サインインには アプリパスワード を使い、アカウントのメインパスワードは決して使わないでください。漏れた可能性があれば、すぐに取り消します。
  • 認証情報は環境変数やシークレットストアに置き、コードや公開リポジトリには絶対に書かないでください。
  • ボットのエラーを監視しましょう。失敗する操作を延々と再試行するボットは、スパムのように見えます。
  • 429 の応答に対処しましょう。Bluesky が指定する時間だけ待ち、その後は再試行の頻度を下げます。

ボットを止めるとき

マイボット からハンドルを解放するかボットを削除して、猶予期間のあとに名前がプールに戻るようにしましょう。アカウントを残す場合は、プロフィールにその旨を書いておきます。