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.
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...
- Clone esse repositório e instale as dependências:
git clone https://github.com/micebot/pubsub.git
cd ./pubsub
yarn install
- 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
- 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
!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.
Branch | Pipeline | Coverage |
---|---|---|
Development | ||
Master |