Description du projet
TraduitAu-delà des bases, le bot doit prendre en charge des commandes personnalisées que les modérateurs peuvent créer et modifier à la volée, des annonces programmées et des intégrations avec des services que nous utilisons déjà. Nous avons besoin qu'il récupère des données de notre API REST, publie des mises à jour lorsque des événements se produisent et se synchronise avec quelques plateformes tierces via leurs API si nécessaire. La stabilité est plus importante que des fonctionnalités tape-à-l'œil : le bot doit se reconnecter correctement après des pannes, respecter les limites de taux de Discord et enregistrer les erreurs de manière lisible. Nous attendons un code propre et bien structuré, une utilisation sensée des commandes slash et des permissions basées sur le principe du moindre privilège afin qu'un token divulgué ne puisse pas détruire le serveur.
Le travail fini doit être déployé sur un hébergement que vous recommanderez et configurerez, fonctionner comme un processus persistant avec redémarrage automatique, et être accompagné d'une documentation qu'un non-développeur de notre équipe peut utiliser pour configurer et maintenir le bot. Nous demandons que vous incluiez un court appel de passation et deux semaines de support après le lancement pour corriger tout ce qui pourrait survenir en opération réelle.
— Modération : filtres, anti-spam, protection contre les raids, avertissements, silences, journal d'actions
— Auto-rôles basés sur les réactions, la vérification et l'ancienneté
— Accueil : message direct, règles et accès par confirmation
— Commandes personnalisées pour les modérateurs et annonces programmées
— Intégration avec l'API REST et des services tiers
— Hébergement configuré avec redémarrage automatique, documentation et passation