Parabéns pela matéria, tenho uma dúvida, quando vc testa escrevendo hello foi a ia que respondeu world? pergunto pq nao digitou com o comando "/" e nas outras precisou colocar a barra, é possível deixar o whatsapp exclusivamente só para a ia responder e alguem mandar mensagem sem a "/" pra ia responder?
Em resposta a Guia completo de como integrar o ChatGPT com Whatsapp 🤖
1
1
Então, a questão do Hello não tinhamos implementado ainda a IA, a resposta foi nós que definimos bem aqui const botText = "🤖 world 🌎"
. Sobre deixar o bot aberto sem precisar de comandos é possível sim, mas recomendo que deixe ele fora de grupos e responda apenas no privado já que bateria o limite da sua conta facilmente e acabaria sendo chato já que ele iria responder a qualquer coisa. Modifique o Event Listener de mensagem, é só fazer o seguinte:
async function start(client) {
client.onAnyMessage((message) => {
if(message.isGroupMsg === false) {
getDavinciResponse(message.body).then((response) => {
client.sendText(message.from === process.env.BOT_NUMBER ? message.to : message.from, response)
})
}
});
}
Não testei o código então não tenho certeza se está redondinho, mas a lógica é essa. Aí é só voce deletar a função commands()
já que não irá utiliza-la mais.
1
Entendi, muito obrigado Victor, vou olhar isso ai vlw
1
Rapaz, muuito bom, pena que entrou em loop. Alguém já conseguiu resolver?