Open jakeliny opened 3 years ago
tarefa #21 concluida, podemos continuar com essa aqui, temos um arquivo TwitchApi.js com o código inicial para resolver essa task
Código retirado de um exemplo na doc da twitch
import { ApiClient } from 'twitch';
import { ClientCredentialsAuthProvider } from 'twitch-auth';
import { DirectConnectionAdapter, EventSubListener } from 'twitch-eventsub';
import { EventSubListener } from 'twitch-eventsub';
const clientId = 'YOUR_CLIENT_ID';
const clientSecret = 'YOUR_CLIENT_SECRET';
const authProvider = new ClientCredentialsAuthProvider(clientId, clientSecret);
const apiClient = new ApiClient({ authProvider });
const listener = new EventSubListener(apiClient, new DirectConnectionAdapter({
hostName: 'example.com',
sslCert: {
key: 'aaaaaaaaaaaaaaa',
cert: 'bbbbbbbbbbbbbbb'
}
}), 'thisShouldBeARandomlyGeneratedFixedString');
await listener.listen();
Ouvir os eventos com o pubsub e dar boas vindas no chat chamando o nome do usuario