promisependingapis / twitch.js

Twitchʲˢ is a [UNOFFICIAL] api to interact with Twitch IRC

Home Page:https://twitch.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributors
  5. Authors

About

Twitchʲˢ is a [UNOFFICIAL] api to interact with Twitch IRC.

  • Object-oriented
  • Predictable abstractions
  • Performant

Installing

Node.js 12.22.X or newer is required.

  • npm:
npm i @twitchapis/twitch.js
  • yarn:
yarn add @twitchapis/twitch.js

Example Usage

const { Client } = require('@twitchapis/twitch.js');

const client = new Client({
    channels: ['space_interprise', 'lobometalurgico'],
});

client.on('ready', () => {
    console.log(`Logged in as ${client.user.name}!`);
});

client.on('message', (msg) => {
    if (msg.content === 'ping') {
        msg.channel.send('pong');
    }
});

client.login('token');

Contributors

Thanks to all of the contributors!

Authors


Lobo Metalurgico

Space_Interprise

About

Twitchʲˢ is a [UNOFFICIAL] api to interact with Twitch IRC

https://twitch.js.org

License:MIT License


Languages

Language:TypeScript 87.4%Language:JavaScript 12.6%