Skip to content
This repository has been archived by the owner on Nov 12, 2020. It is now read-only.

micebot/pubsub

Repository files navigation

M I C E B O T




Bem-vindo(a)! Este repositório contém nosso bot que realiza a integração com a Twitch, escutando por comandos enviados pelos moderadores e/ou o streammer para que seja entregue premiações para telespectadores por meio da feature de sussuro.

Contribuindo

Para executar este projeto, você precisa ter o Node 13+ instalado e uma conta na Twitch (o ideal é criar uma nova, somente para o bot). Para utilizar o recurso de sussurro, o seu bot precisa ter uma conta verificada pela Twitch (entenda melhor nessa issue). É um processo bem simples, basta preencher esse formulário com os respectivos dados do seu bot. Depois disso...

  1. Clone esse repositório e instale as dependências:
git clone https://github.com/micebot/pubsub.git

cd ./pubsub
yarn install
  1. Depois disso, é necessário especificiar algumas variáveis de ambiente. Você pode vê-las no arquivo .env.example. Uma vez que todas as variáveis estejam definidas, execute o comando de build:
yarn build
  1. E então execute o bot com:
yarn start

[XX:XX] info: Connecting to irc-ws.chat.twitch.tv on port 80..
[XX:XX] info: Sending authentication to server..
[XX:XX] info: Connected to server.
[XX:XX] info: Executing command: JOIN #codigofalado
[XX:XX] info: Joined #codigofalado

Comandos

!book @user - verifica a disponibilidade de E-books no servidor e realiza o envio do código automaticamente para o(s) usuário(s) mencionado(s).

Visualizar Exemplos de Utilização

!book @milaxd                   // somente um usuário.
!book @rn4n @milaxd             // múltiplos usuários.

Development status

Branch Pipeline Coverage
Development pipeline status coverage report
Master pipeline status coverage report