Renvoie l'ID du forum.
Renvoie une URL redirigeant vers le forum.
Renvoie un booléen à true si le forum existe, false sinon.
Renvoie le nombre de connectés au forum.
NonexistentContent si le forum n'existe pas
Renvoie le titre du forum sous forme de chaîne de caractères.
NonexistentContent si le forum n'existe pas
Renvoie l'URL exacte du forum, obtenue après une requête à JVC.
Optionaloptions: { api?: boolean } = {}Optionalapi?: booleantrue pour renvoyer l'URL de l'API v4, false pour celle du site JVC (par défaut)
NonexistentContent si le forum n'existe pas
Renvoie un générateur asynchrone des nouveaux topics détectés.
Optionaloptions: { raw?: boolean }Optionalraw?: booleantrue pour renvoyer un objet JSON brut (JVCTypes.Forum.Topic), false pour utiliser les classes fournies par la librairie (Topic)
const forum = new Forum(51);
for await (const newTopic of forum.listen()) {
console.log(newTopic);
}
NonexistentContent si le forum n'existe pas
Renvoie un générateur asynchrone des topics postés sur le forum situés aux pages décrites par le paramètre paging.
Optionaloptions: { paging?: Pagination; raw?: boolean }Optionalpaging?: Paginationobjet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)
Optionalraw?: booleantrue pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic), false pour utiliser les classes fournies par la librairie (Topic)
const forum = new Forum(51);
for await (const page of forum.readTopics()) {
console.log(page);
}
NonexistentContent si le forum n'existe pas
Renvoie les topics postés sur le forum situés à une page particulière.
numéro de la page à traiter
Optionalraw?: booleantrue pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic), par défaut false pour utiliser les classes fournies par la librairie (Topic)
NonexistentContent si le forum n'existe pas
Renvoie un générateur asynchrone des résultats de la recherche de topics postés sur le forum situés aux pages décrites par le paramètre paging.
termes de recherche
Optionaloptions: { paging?: Pagination; raw?: boolean; searchMode?: "author" | "title" }Optionalpaging?: Paginationobjet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)
Optionalraw?: booleantrue pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic), false pour utiliser les classes fournies par la librairie (Topic)
OptionalsearchMode?: "author" | "title"type de recherche, par titre (défaut) ou par auteur
NonexistentContent si le forum n'existe pas
Renvoie les résultats de la recherche de topics postés sur le forum situés à une page particulière.
termes de recherche
numéro de la page à traiter
Optionalraw?: booleantrue pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic), false pour utiliser les classes fournies par la librairie (Topic)
OptionalsearchMode?: "author" | "title"type de recherche, par titre (défaut) ou par auteur
NonexistentContent si le forum n'existe pas
Classe représentant un forum. Utilise le site JVC.