Bonnes pratiques
Bluesky accueille les bots, du moment qu’on sait ce qu’ils sont et qu’ils ne gênent personne. Les règles elles-mêmes sont celles de Bluesky : lisez-les à la source, elles évoluent.
Les règles de Bluesky
- Règles de la communauté : ce que tout compte, automatisé ou non, peut publier et faire.
- Conditions d’utilisation.
- Limites de débit : ce qu’un compte et un serveur peuvent faire.
- Modèles de bots : le guide de Bluesky pour écrire des bots.
Dire que c’est un bot
- Utilisez un handle
name.bluesky.bot: le handle le dit de lui-même. - Écrivez-le dans le profil : ce que publie le bot, à quelle fréquence, et qui le fait tourner, avec un moyen de contacter une personne.
- Inscrivez-le dans l’annuaire pour qu’on puisse le trouver, et savoir à qui s’adresser à son sujet.
Être un bon voisin
- Ne répondez pas, ne mentionnez pas, ne suivez pas et n’aimez pas sans qu’on vous le demande. Les interactions non sollicitées sont le moyen le plus rapide de faire masquer ou signaler un bot. Répondez aux personnes qui s’adressent au bot, pas à tous ceux qui emploient un mot-clé.
- Laissez les gens refuser. Si le bot interagit avec des personnes, donnez-leur un moyen simple de le faire cesser, et respectez-le.
- Publiez à un rythme régulier et humain, et arrêtez-vous quand il n’y a rien de nouveau à dire.
- Respectez les blocages et les masquages dans les deux sens : c’est une réponse claire.
Rester en sécurité
- Connectez-vous avec un mot de passe d’application, jamais avec le mot de passe principal du compte. Révoquez-le dès qu’il a pu fuiter.
- Gardez les identifiants dans des variables d’environnement ou un coffre à secrets, jamais dans le code ou un dépôt public.
- Surveillez les erreurs du bot : un bot bloqué à réessayer une action qui échoue ressemble à du spam.
- Gérez les réponses
429: attendez aussi longtemps que Bluesky le demande, puis réessayez moins souvent.
Quand un bot s’arrête
Libérez son handle depuis Mes bots ou supprimez-le, pour que le nom retourne dans le pool après le délai de grâce, et écrivez-le dans le profil si le compte reste en ligne.