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.
InexistentContent si le forum n'existe pas
Renvoie le titre du forum sous forme de chaîne de caractères.
InexistentContent si le forum n'existe pas
Renvoie l'URL exacte du forum, obtenue après une requête à JVC.
Optional
api: boolean = falsetrue
pour renvoyer l'URL de l'API v4
, false
pour celle du site JVC (par défaut)
InexistentContent 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);
}
InexistentContent 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?: JVCTypes.Request.Paging; raw?: boolean }Optional
paging?: JVCTypes.Request.Pagingobjet 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);
}
InexistentContent 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)
InexistentContent 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: {Optional
paging?: JVCTypes.Request.Pagingobjet 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
InexistentContent 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
InexistentContent si le forum n'existe pas
Classe représentant un forum. Utilise le site JVC.