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.
Optional
options: { api?: boolean } = {}Optional
api?: 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.
Optional
options: { raw?: boolean }Optional
raw?: 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
.
Optional
options: { paging?: Pagination; raw?: boolean }Optional
paging?: Paginationobjet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)
Optional
raw?: 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
Optional
raw?: 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
Optional
options: { paging?: Pagination; raw?: boolean; searchMode?: "author" | "title" }Optional
paging?: Paginationobjet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)
Optional
raw?: booleantrue
pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic
), false
pour utiliser les classes fournies par la librairie (Topic
)
Optional
searchMode?: "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
Optional
raw?: booleantrue
pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic
), false
pour utiliser les classes fournies par la librairie (Topic
)
Optional
searchMode?: "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.