Тверпл
Набор библиотек, охватывающий все существующие API Twitch.
- Запросить API Helix
- Создайте чат-бота
- Реагируйте на пользовательские активации, подписки, подписки и многое другое с помощью PubSub и EventSub.
- Делайте все это, не заботясь об истечении срока действия ваших токенов доступа — мы можем обновить их автоматически.
Установка
Чтобы добавить Twurple в свой проект, просто выполните:
или используя npm:
npm install @twurple/auth
Документация
Хорошим местом для начала работы с этой библиотекой является документация, которая также включает в себя полное описание всех классов и интерфейсов, а также изменений и исключений между основными версиями.
Дополнительные пакеты
Упомянутый пакет @twurple/auth
обеспечивает только функцию аутентификации. Все остальное находится в отдельных упаковках:
- @twurple/api — вызовы API Helix.
- @twurple/chat — подключайтесь к чату Twitch и взаимодействуйте с ним.
- @twurple/pubsub — прослушивать события с помощью интерфейса Twitch PubSub
- @twurple/eventsub-http — прослушивать события с помощью EventSub через HTTP/WebHooks.
- @twurple/eventsub-ws — прослушивать события с помощью EventSub через WebSockets
Если вы застряли...
Вы можете присоединиться к серверу Discord библиотек Twitch API и обратиться за поддержкой в #twurple
.
Особая благодарность
- discord.js за вдохновение по поводу структуры библиотек (или, как тогда было, библиотеки )
- Все люди, которые внесли свой вклад в Twurple
- Мои спонсоры (может быть, вы тоже хотите ими стать?)