Un bot simple : quelques jours
Modération de base, messages de bienvenue, quelques commandes utilitaires : ce type de bot demande peu de logique complexe et peut généralement être livré en quelques jours une fois le cahier des charges validé.
Un bot avec système propre : une à deux semaines
Dès qu'on ajoute un système avec sa propre logique, économie virtuelle, niveaux, tickets de support, la durée grimpe. Il faut concevoir la base de données, gérer les cas limites (que se passe-t-il si un membre quitte et revient, si deux actions se chevauchent) et tester en conditions réelles.
Un bot complet avec dashboard : plusieurs semaines
Ajouter une interface web pour configurer le bot sans toucher au code change l'échelle du projet : il faut alors développer à la fois le bot et le site qui l'accompagne, avec authentification et synchronisation des données entre les deux.
Ce qui fait varier le délai dans un sens ou l'autre
La clarté du cahier des charges au départ est le facteur qui joue le plus : un projet bien défini avance vite, alors que des demandes qui changent en cours de route rallongent nécessairement les délais. La disponibilité pour tester et donner des retours compte aussi beaucoup une fois le développement commencé.
Notre approche chez Mandalorian Studio
On donne une estimation de délai dès l'ouverture du ticket, une fois le projet cadré, et on tient informé de l'avancement à chaque étape plutôt que de livrer un bloc final sans nouvelles entre-temps.
A simple bot: a few days
Basic moderation, welcome messages, a few utility commands: this type of bot requires little complex logic and can generally be delivered in a few days once the brief is validated.
A bot with its own system: one to two weeks
As soon as you add a system with its own logic, virtual economy, levels, support tickets, the timeline goes up. The database needs to be designed, edge cases handled (what happens if a member leaves and comes back, if two actions overlap), and everything tested under real conditions.
A full bot with dashboard: several weeks
Adding a web interface to configure the bot without touching the code changes the scale of the project: you then need to build both the bot and the site that goes with it, with authentication and data sync between the two.
What makes the timeline vary either way
How clear the brief is at the start is the factor that matters most: a well-defined project moves fast, while requests that change along the way inevitably extend the timeline. Availability to test and give feedback also matters a lot once development starts.
Our approach at Mandalorian Studio
We give a timeline estimate as soon as the ticket is opened and the project scoped, and keep you updated at every step rather than delivering a final block with no news in between.