Criado como hobby com algumas funcionalidades em comando para chat da twitch. Rodar 'node index.js' dentro da pasta pages para manter o bot rodando localmente.
Adicionar as chaves necessárias no .env como TWITCH_OAUTH_TOKEN para rodar o bot na twitch e OPENAI_API_KEY para usar a função de geração de texto.
Comando básico que retorna um número de 1 a 6 de um dado para o usuário.
Retorna algumas informações sobre um pokemon de acordo com o nome ou id da pokedex passado.
Retorna uma frase aleatória gerada de acordo com as regras do jogo do Cadáver Esquisito. Pode ser passado também um parâmetro "!cadaver {palavra}" para que substitua o primeiro substantivo da frase.
Mencionar o nome do bot na twitch com uma mensagem fará com que ele responda com uma frase gerada através da openAI API. O behavior do bot pode ser alterado no textGenerator.js na role "system"
This is a twitch bot integrated with openAI API for personal uses.
-
If you don’t have Node.js installed, install it from here (Node.js version >= 14.6.0 required)
-
Clone this repository
-
Navigate into the project directory
$ cd openai-quickstart-node
-
Install the requirements
$ npm install
-
Make a copy of the example environment variables file
On Linux systems:
$ cp .env.example .env
On Windows:
$ copy .env.example .env
-
Add your API key to the newly created
.env
file -
Run the app
$ npm run dev
You should now be able to access the app at http://localhost:3000! For the full context behind this example app, check out the tutorial.