1.2.0 • Published 8 months ago

twitch_xs v1.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

#Not dev #Twitch #API #Read-only

2.1 npm install twitch_xs

const { twitch_xs } = require("twitch_xs");

const client = new twitch_xs({ client_id:"votre_identifiant_client", client_secret:"votre_secret_du_client" });
MéthodeoptionsDescription
generateToken()Le token est gérer automatiquement mais vous pouvez en générer un nouveau au besoin. Il sera stocké dans un fichier json et sera automatiquement régénérer s'il expire.
isExpiredToken()Renvoi true si le token à expiré, sinon false
refreshToken()Le token est gérer automatiquement mais vous pouvez en générer un nouveau au besoin. Il sera stocké dans un fichier json et sera automatiquement régénérer s'il expire.
getStreams(){users_names?:string[];games_names?:string[];type?:string;languages?:string[];first?:number;before?:string;after?:string;}Renvoi les lives en cours. Vide si l'utilisateur ciblé n'est pas en live.
getUsers()usernames:string[];Renvoi les informations des utilisateurs ciblés.
getCheermotes()Renvoi les "cheermotes".
getChatEmotes()username?:string;Renvoi la liste globale des emojis ou ceux de l'utilisateur ciblé.
getChatBadges()username?:string;Renvoi la liste globale des badges ou ceux de l'utilisateur ciblé.
getChatSettings()username:string;Renvoi les informations sur les paramètres du chat de l'utilisateur.
getUsersChatColor()usernames:string[];Renvoi la couleur utilisée par l'utilisateur dans le chat.
getClips()username:string;{started_at?:string;ended_at?:string;first?:number;before?:string;after?:string;}Renvoi un ou plusieurs clips vidéo enregistrés de l'utilisateur ciblé.
getTopGames(){first?:number;after?:string;before?:string;}Renvoi les informations sur tout les jeux.
getGames()gameNames:string[];Renvoi les informations sur les jeux ou catégories spécifiés.
getVideos()username:string;{game_name?:string;language?:string;period?:string;sort?:string;type?:string;first?:number;after?:string;before?:string;}Renvoi les informations sur une ou plusieurs vidéos publiées par l'utilisateur ciblé.
const { twitch_xs } = require("twitch_xs");

const client = new twitch_xs({ client_id:"votre_client_id", client_secret:"votre_secret_client" });

client.getStreams(["twitchdev"]).then(console.log); // Renvoi les lives des utilisateurs ciblé (vide si l'utilisateur ciblé n'est pas en live).

client.getUsers(["twitchdev"]).then(console.log); // Renvoi les informations sur les utilisateurs ciblés.

client.getCheermotes().then(console.log); // Renvoi une liste de tout les monstres.

client.getChatEmotes().then(console.log); // Renvoi la liste global des emojis.
client.getChatEmotes("twitchdev").then(console.log); // Renvoi la liste des emojis de l'utilisateur ciblé.

client.getChatBadges().then(console.log); // Renvoi la liste global des badges.
client.getChatBadges("twitchdev").then(console.log); // Renvoi la liste des badges de l'utilisateur ciblé.

client.getChatSettings("twitchdev").then(console.log); // Renvoi les informations sur les paramètres de chat de l'utilisateur ciblé.

client.getUsersChatColor(["twitchdev"]).then(console.log); // Renvoi la couleur utilisée dans le chat de chaque utilisateur ciblé.

client.getClips("twitchdev").then(console.log); // Renvoi un ou plusieurs clips vidéo enregistrés de l'utilisateur ciblé.

client.getTopGames().then(console.log); // Renvoi les informations sur tout les jeux.
client.getTopGames({ first:1 }).then(console.log); // Renvoi les information sur le top 1 des jeux.

client.getGames(["Fortnite"]).then(console.log); // Renvoi les informations sur les jeux ciblés.

client.getVideos("twitchdev").then(console.log); // Renvoi une liste des vidéos de l'utilisateur ciblé.
1.2.0

8 months ago

1.1.5

10 months ago

1.1.4

12 months ago

1.1.3

12 months ago

1.1.2

12 months ago

1.1.1

12 months ago

1.1.0

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago