victorharry / zap-gpt Goto Github PK
View Code? Open in Web Editor NEWChatGPT para Whatsapp
ChatGPT para Whatsapp
Olá, tudo bem?
Ao executar o bot, recebo a seguinte mensagem.
❌ OpenAI Response Error
Porém, meu arquivo env está certo, poderia me ajudar?
OPENAI_KEY=MINHAKEY
ORGANIZATION_ID=MY ORG ID
PHONE_NUMBER=55myfon
Gostei muito dessa integração, tenho a api do gpt 4, ela consegue usar?
Tava dando uma olhada no código e meu perfeccionismo bateu 😁. O correto seria .env.example
💪.
Dear @victorharry
I get this error, please help me to solve
PS C:\Users\Asus\zap-gpt> npm install
npm WARN deprecated [email protected]: < 19.2.0 is no longer supported
npm ERR! code 1
npm ERR! path C:\Users\Asus\zap-gpt\node_modules\puppeteer
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node install.js
npm ERR! ERROR: Failed to set up Chromium r1002410! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
npm ERR! [Error: ENOSPC: no space left on device, write] {
npm ERR! errno: -4055,
npm ERR! code: 'ENOSPC',
npm ERR! syscall: 'write'
npm ERR! }
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Asus\AppData\Local\npm-cache_logs\2023-02-15T03_48_06_329Z-debug-0.log
The model text-davinci-003 has been deprecated, learn more here: https://platform.openai.com/docs/deprecations
PR open: #12
Ontem à tarde, encontrei seu repositório enquanto tentava resolver um problema pessoal: ouvir áudios longos e tediosos. Decidi fazer um fork e começar a explorar a API do Whisper (também da OpenAI), que permite gerar uma transcrição de áudio.
Para gerar a transcrição do áudio, executei as seguintes etapas:
Identifiquei que a mensagem era um arquivo de áudio;
Baixei o arquivo de áudio em ogg (o formato padrão de mídia de áudio do WhatsApp);
Converti o arquivo para MP3 ou outro formato suportado pelo Whisper;
Enviei o arquivo para o Whisper usando a API.
Na minha implementação atual no meu fork, sempre que uma mensagem contém um áudio, o "zap-gpt" gera a transcrição e responde à mensagem com ela. Embora não acredite que esta seja a melhor maneira de adicionar suporte para áudios com essa ferramenta, as funções necessárias para gerar a transcrição do áudio estão implementadas.
Gostaria de discutir como podemos adicionar essa funcionalidade ao repositório. Pensei em algumas alternativas e encontrei uma abordagem que poderia ser integrada às funções atuais do bot, mantendo os comandos existentes. Ao processar a mensagem, verificaríamos se ela tem uma mensagem de "quote", ou seja, se ela está respondendo a outra mensagem. Caso a mensagem de quote seja uma mensagem com um áudio, executamos o Whisper como um middleware e executamos o comando com o output do Whisper.
Assim, o usuário poderia responder a uma mensagem de áudio com /bot, e o sistema executaria o comando /bot
com o conteúdo transcrito do áudio respondido.
Além disso, poderiam ser implementados comandos auxiliares dessa forma, como /translate
e /summary
, para traduzir e fazer o resumo do áudio, respectivamente.
Bom dia (Ou boa tarde), tudo bem?
Fui tentar testar essa aplicação e após ler o qrcode gerado pelo venom, o terminal me retorna connected mas a conversa não abre no celular, o que eu posso estar fazendo de errado?
Desde já agradelo pela atenção!
Atenciosamente,
Reprodução do erro: /bot teste
C:\ProgramData\zap-gpt-main\node_modules\whatsapp-web.js\src\structures\Message.js:91
this.deviceType = data.id.id.length > 21 ? 'android' : data.id.id.substring(0, 2) == '3A' ? 'ios' : 'web';
^
TypeError: data.id.id.substring is not a function
at Message._patch (C:\ProgramData\zap-gpt-main\node_modules\whatsapp-web.js\src\structures\Message.js:91:75)
at new Message (C:\ProgramData\zap-gpt-main\node_modules\whatsapp-web.js\src\structures\Message.js:18:24)
at Client.sendMessage (C:\ProgramData\zap-gpt-main\node_modules\whatsapp-web.js\src\Client.js:699:16)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Permitir via parametro que a resposta do bot seja enviada ao chat que originou a pergunta.
Hoje toda resposta é enviada ao numero/owner da conta do whatsapp.
No mais parabens pelo trabalho.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.