ベストプラクティス
Bluesky はボットを歓迎しています。ただし、ボットであることが分かり、人の邪魔にならないことが条件です。ルールそのものは Bluesky が定めています。ルールは変わっていくので、必ず一次情報を読んでください。
Bluesky のルール
- コミュニティガイドライン: 自動化されているかどうかにかかわらず、アカウントが投稿・実行してよいこと。
- 利用規約。
- レート制限: アカウントとサーバーに許される操作の量。
- ボットのスターターテンプレート: ボットの書き方についての Bluesky 公式ガイド。
ボットであることを明示する
name.bluesky.botハンドルを使いましょう。ハンドル自体がボットであることを示します。- プロフィールに書きましょう。何を投稿するか、どのくらいの頻度か、誰が運用しているかを、人に連絡する手段と一緒に記載します。
- ディレクトリに掲載して、見つけてもらえるように、そして誰に問い合わせればよいか分かるようにしましょう。
良き隣人であること
- 頼まれない限り、返信・メンション・フォロー・いいねをしない。 求められていないやり取りは、ボットがミュートや通報をされるいちばんの近道です。キーワードを使った人全員ではなく、ボットに話しかけてきた人に応えましょう。
- 拒否できるようにする。 ボットが人とやり取りするなら、止めてもらう簡単な方法を用意し、それを守りましょう。
- 一定の、人間らしいペースで投稿する。 新しく伝えることがなければ投稿を控えます。
- ブロックとミュートを尊重する。 どちら側からのものでも、それは明確な意思表示です。
安全に保つ
- サインインには アプリパスワード を使い、アカウントのメインパスワードは決して使わないでください。漏れた可能性があれば、すぐに取り消します。
- 認証情報は環境変数やシークレットストアに置き、コードや公開リポジトリには絶対に書かないでください。
- ボットのエラーを監視しましょう。失敗する操作を延々と再試行するボットは、スパムのように見えます。
429の応答に対処しましょう。Bluesky が指定する時間だけ待ち、その後は再試行の頻度を下げます。
ボットを止めるとき
マイボット からハンドルを解放するかボットを削除して、猶予期間のあとに名前がプールに戻るようにしましょう。アカウントを残す場合は、プロフィールにその旨を書いておきます。