Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tratamento de erro ao tentar obter foto de perfil #51

Closed
wants to merge 3 commits into from

Conversation

M4lvs
Copy link

@M4lvs M4lvs commented Feb 1, 2025

alteração em socket.js para que o console retorne erro ao tentar obter uma foto de perfil de um contato que não autoriza.

M4lvs added 3 commits February 1, 2025 07:01
…ção de figurinhas baseada na mensagem que o usuário mandou (como se fosse um print da mensagem)

Alterei o socket.js para que retorne um valor nulo quando nenhuma foto é retornada.
Adicionei uma foto de perfil padrão para substituir nesse caso.

Adicionei a funcionalidade em figurinhas.js para permitir usar em mensagens de texto no comando "S".

textosticker.js é onde a imagem é renderizada e envia o buffer para a criação da figurinha.
@piveta157013
Copy link

piveta157013 commented Feb 12, 2025

Boa tarde toda vez que o bot para aparecer isso aí que mandei aí vou lá coloco o comando pra ativa de novo
aí passa um tempo ele para de novo . data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/WABinary/generic-utils.js:56
throw new boom_1.Boom(errNode.attrs.text || 'Unknown error', { data: +errNode.attrs.code });
^
Error: rate-overlimit
at assertNodeErrorFree (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/WABinary/generic-utils.js:56:15)
at query (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:143:48)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async groupMetadata (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/groups.js:22:24)
at async /data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:323:41 at async Promise.all (index 0)
at async /data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:316:51
at async Object.transaction (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/auth-utils.js:135:26)
at async relayMessage (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:306:9)
at async Object.sendMessage (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:681:17) {
data: 429,
isBoom: true,
isServer: true,
output: {
statusCode: 500,
payload: {
statusCode: 500,
error: 'Internal Server Error', message: 'An internal server error occurred'
},
headers: {} }
}
Node.js v22.13.1
error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. ~/lbot-whatsapp $

@M4lvs
Copy link
Author

M4lvs commented Feb 12, 2025

Boa tarde toda vez que o bot para aparecer isso aí que mandei aí vou lá coloco o comando pra ativa de novo aí passa um tempo ele para de novo . data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/WABinary/generic-utils.js:56 throw new boom_1.Boom(errNode.attrs.text || 'Unknown error', { data: +errNode.attrs.code }); ^ Error: rate-overlimit at assertNodeErrorFree (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/WABinary/generic-utils.js:56:15) at query (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:143:48) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async groupMetadata (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/groups.js:22:24) at async /data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:323:41 at async Promise.all (index 0) at async /data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:316:51 at async Object.transaction (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/auth-utils.js:135:26) at async relayMessage (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:306:9) at async Object.sendMessage (/data/data/com.termux/files/home/lbot-whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:681:17) { data: 429, isBoom: true, isServer: true, output: { statusCode: 500, payload: { statusCode: 500, error: 'Internal Server Error', message: 'An internal server error occurred' }, headers: {} } } Node.js v22.13.1 error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. ~/lbot-whatsapp $

Oi, eu resolvi isso atualizando o Baileys.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants