> ## Documentation Index
> Fetch the complete documentation index at: https://www.chapterjs.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

> La roadmap de ChapterJS : ce qu’il ne fait pas encore, pour que vous ne le cherchiez pas, et quoi faire en attendant

ChapterJS est jeune. Cette page est sa roadmap : tout ce qui suit manque aujourd’hui, domaine par domaine, et une entrée quitte cette page le jour où la fonctionnalité sort. Quand il y a un moyen de faire en attendant, c’est dit.

**Commandes**

Où les commandes peuvent être utilisées

**Applications installées par l’utilisateur.** Un bot qu’une personne ajoute à son propre compte, pour utiliser ses commandes dans chaque serveur et en messages privés. Un bot s’ajoute à un serveur, et c’est là que sont ses commandes.

**Premium**

Savoir qui paie pour votre bot

**Premium et droits d’accès.** Savoir qui s’est abonné à votre bot, et être prévenu quand quelqu’un le fait.

**Événements**

Ce que Discord envoie et qu’aucun event() ne reçoit

**Modération automatique, stickers, soundboard, épingles, webhooks, intégrations et conférences.** Aucun `event()` pour ce que fait la modération automatique, pour les stickers et les sons de la soundboard ajoutés ou modifiés, pour un message épinglé ou désépinglé, pour les webhooks et les intégrations modifiés, pour les conférences, et pour le statut d’un salon vocal.

**Vocal**

Au-delà de jouer un son

**Enregistrer le vocal.** Entendre ce que les gens disent dans un salon vocal, pour l’enregistrer ou le transcrire. Le bot ne fait que jouer, et a le casque coupé par défaut.

**Serveurs**

Des actions sur ce que le bot ne fait que lire aujourd’hui

**Événements programmés.** En modifier ou en supprimer un.

**Stickers et règles de modération automatique.** En créer, en modifier ou en supprimer.

**Faire tourner le bot**

Comment et où un bot tourne

**Un bot réparti sur plusieurs machines.** Faire tourner un bot sur plusieurs machines à la fois.
*En attendant :* un gros bot tourne tout seul sur [plusieurs processus d’une machine](https://www.chapterjs.org/fr/run/start.md#gros-bots).

**Choisir ce dont le bot se souvient.** Un réglage du nombre de membres, d’utilisateurs et de messages que le bot garde en mémoire. Il suit [vos fichiers et la mémoire disponible](https://www.chapterjs.org/fr/memory.md).

**Un fichier de configuration.** Un `chapterjs.config.ts`. Ce que fait votre bot vient des fichiers de `src/`, et ce dont il a besoin pour tourner vient de [`.env`](https://www.chapterjs.org/fr/setup/project-structure#env) : un token, un serveur de test.

**Partager des fichiers entre bots.** Publier vos commandes, événements ou composants sous forme de paquet, pour les utiliser dans un autre projet. Un fichier n’est chargé que depuis le `src/` du projet.

**Tester**

Ce que chapterjs test ne simule pas

**Le temps, le vocal, les sondages, les événements programmés et la modération automatique.** Le temps ne passe pas sur le serveur de test (un `cooldown`, une tâche qui tourne `every` tant), et le vocal, les sondages, les événements programmés et la modération automatique ne sont pas simulés. Un événement que le serveur ne peut pas provoquer est nommé dans le rapport, et une requête pour quelque chose qu’il ne modélise pas répond comme Discord pour quelque chose qui n’existe pas. Voir [Tester](https://www.chapterjs.org/fr/testing.md).

> [card] [Référence](https://www.chapterjs.org/fr/reference.md)
>
> Tout ce qui existe aujourd’hui, structure par structure.

> [card] [Dépannage](https://www.chapterjs.org/fr/run/troubleshooting.md)
>
> Chaque message du CLI, et ce que les gens voient sur Discord.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.