- Clonar o repositório
- Instalar as dependências com o comando
npm install - Atualizar o arquivo
.envcom a sua chave do OpenAI - Compactar o conteúdo do projeto em um arquivo
.zip
- Acessar o console da AWS
- Criar uma função no serviço AWS Lambda
- Fazer o upload do conteúdo do arquivo
.zipno código da função - Acessar o serviço AWS API Gateway
- Criar uma API Websocket
- Criar os endpoints (obs: os três primeiros endpoints marcados com
$são padrão de uma API Websocket do API Gateway):$connect$disconnect$defaultsetNamesendPublicsendPrivatesendBot
- Baixar a dependência
wscatatravés do comandonpm i -g wscat. - Utilizar o parâmetro
-gpara instalar de forma global no sistema operacional, podendo chamá-la de fora do projeto.
wscat -c url_de_conexao_do_websocket- Exemplo de chamada
{"action":"sendPublic", "message":"Hello World!"}