Tournoyer
Un ensemble de bibliothèques qui vise à couvrir toutes les API Twitch existantes.
- Interroger l'API Helix
- Créer un chatbot
- Réagissez aux rachats personnalisés, aux abonnements, aux abonnements et bien plus encore à l'aide de PubSub et EventSub
- Faites tout cela sans vous soucier de l'expiration de vos jetons d'accès - nous pouvons les actualiser automatiquement
Installation
Pour ajouter Twurple à votre projet, exécutez simplement :
ou en utilisant npm :
npm install @twurple/auth
Documentation
Un bon point de départ avec cette bibliothèque est la documentation qui comprend également une référence complète de toutes les classes et interfaces, ainsi que les modifications et les dépréciations entre les versions majeures.
Forfaits supplémentaires
Le package @twurple/auth
mentionné fournit uniquement une fonctionnalité d'authentification. Toutes les autres choses se trouvent dans des packages séparés :
- @twurple/api - effectuer des appels vers l'API Helix
- @twurple/chat - connectez-vous et interagissez avec Twitch Chat
- @twurple/pubsub - écoutez les événements à l'aide de l'interface Twitch PubSub
- @twurple/eventsub-http - écoutez les événements en utilisant EventSub sur HTTP/WebHooks
- @twurple/eventsub-ws - écoutez les événements en utilisant EventSub sur WebSockets
Si vous êtes coincé...
Vous pouvez rejoindre le serveur Discord des bibliothèques d'API Twitch et demander de l'aide dans #twurple
.
Remerciements spéciaux
- discord.js pour une inspiration majeure sur la structure des bibliothèques (ou, comme c'était le cas à l'époque, la bibliothèque )
- Toutes les personnes qui ont contribué à Twurple
- Mes sponsors (peut-être souhaitez-vous le devenir vous aussi ?)