Closed aurik3 closed 1 year ago
buenas , yo tambien tenia problema con los botones, ahora ya esta resuelto con eso muchas gracias
buenos dias , puede ser que solamente puedas enviar hasta 3 botones ?? buttons: [{ body:'1'},{ body:'2'},{ body:'3'},{ body:'4'},{ body:'5'},{ body:'6'},{ body:'7'}] si dejo hasta 3 me lo muestra sin problema, pero el 4 5 6 7 no lo muestra.....
buenos dias , puede ser que solamente puedas enviar hasta 3 botones ?? buttons: [{ body:'1'},{ body:'2'},{ body:'3'},{ body:'4'},{ body:'5'},{ body:'6'},{ body:'7'}] si dejo hasta 3 me lo muestra sin problema, pero el 4 5 6 7 no lo muestra.....
Whatsapp recomienda solo 3 botones ya que en muchos dispositivos solo muestran 3, es un tema de whatsapp no de nuestra libreria
ah ok muchas gracias por la aclaracion , muy atento. saludos!
Buenas, tengo un problema con los botones, por ejm cuando un usuario me escribe desdes Phone o Samsung presente sin problema el los mensajes y los botoenes, pero cuando es de otra marca de dispositivo me sale este error.
C:\Users\cbhas\OneDrive\Escritorio\Programaci贸n\proyecto-kirios\node_modules\libsignal\src\session_cipher.js:71 throw new errors.SessionError("No sessions"); ^
SessionError: No sessions at 593968782037:28.0 [as awaitable] (C:\Users\cbhas\OneDrive\Escritorio\Programaci贸n\proyecto-kirios\node_modules\libsignal\src\session_cipher.js:71:23) at async _asyncQueueExecutor (C:\Users\cbhas\OneDrive\Escritorio\Programaci贸n\proyecto-kirios\node_modules\libsignal\src\queue_job.js:20:29)
Node.js v18.12.1
la soluci贸n esta buena, ya seria esperar que se genere un tag oficial en baileys estuve sigiento los issus generados en baileys aun se esta trabajando en ello espemos. @aurik3 muchas gracias
y como evito los de provider cuales pongo?
Buenas, tengo un problema con los botones, por ejm cuando un usuario me escribe desdes Phone o Samsung presente sin problema el los mensajes y los botoenes, pero cuando es de otra marca de dispositivo me sale este error.
C:\Users\cbhas\OneDrive\Escritorio\Programaci贸n\proyecto-kirios\node_modules\libsignal\src\session_cipher.js:71 throw new errors.SessionError("No sessions"); ^
SessionError: No sessions at 593968782037:28.0 [as awaitable] (C:\Users\cbhas\OneDrive\Escritorio\Programaci贸n\proyecto-kirios\node_modules\libsignal\src\session_cipher.js:71:23) at async _asyncQueueExecutor (C:\Users\cbhas\OneDrive\Escritorio\Programaci贸n\proyecto-kirios\node_modules\libsignal\src\queue_job.js:20:29)
Node.js v18.12.1
@cbhas Pudiste solucionar esto? me pasa lo mismo. Te agradezco ayuda o montemoslo como issue.
Esto se soluciona en la 煤ltima actualizaci贸n de Baileys para poder actualizar tendr铆as que cambiar manual la versi贸n del paquete a la direcci贸n de GitHub, como est谩 en el ejemplo luego fuerza la instalaci贸n de paquetes y me cuentas
Muchas gracias, ya logre enviar botones con esta soluci贸n
@andresayac Efectivamente con el cambio a la direcci贸n de github funciona, revise en Whatsapp y funcionan los botones, en Whatsapp Business no funcionan. para quien lo requiera es as铆:
"dependencies": {
...
"@adiwajshing/baileys": "github:WhiskeySockets/Baileys",
...
}
Y luego npm i --force
驴Alguna novedad sobre esta ISSUE?
Esto aun funciona?, estuve realizando las modificaciones pero no funcion贸
Esto aun funciona?, estuve realizando las modificaciones pero no funcion贸
Los botones y listas no funcionan para baileys
Esto aun funciona?, estuve realizando las modificaciones pero no funcion贸
Puede actualizar la librer铆a de baileys creo que ya esta solucionado, Los pasos tambi茅n funcionan, otra cosa es confirmar si el listado de botones tiene el formato y los par谩metros correctos
me salio este error : Solicitud de conexi贸n a base de datos exitosa Proveedor conectado y listo
C:\Users\Saul Alvarez\Desktop\Pasantias\Bot\base-baileys-mysql\node_modules\@leifermendez\baileys\lib\Utils\generics.js:339 if (error.message.includes(UNEXPECTED_SERVER_CODE_TEXT)) { ^
TypeError: Cannot read properties of undefined (reading 'includes')
at getCodeFromWSError (C:\Users\Saul Alvarez\Desktop\Pasantias\Bot\base-baileys-mysql\node_modules\@leifermendez\baileys\lib\Utils\generics.js:339:23)
at WebSocket.
y estos son los cambio que hice : package.json : { "name": "base-bailey-mysql", "version": "1.0.0", "description": "", "main": "app.js", "scripts": { "prestart": "npx eslint . --no-ignore", "pre-copy": "cd .. && npm run copy.lib base-baileys-mysql", "start": "node app.js" }, "keywords": [], "dependencies": { "@bot-whatsapp/bot": "latest", "@bot-whatsapp/cli": "latest", "@bot-whatsapp/database": "latest", "@bot-whatsapp/provider": "latest", "@bot-whatsapp/portal": "latest", "mysql2": "^2.3.3", "@leifermendez/baileys": "^5.0.0-alpha", "axios": "^1.3.4", "wa-sticker-formatter": "4.4.4", "cache-manager": "5.2.4" }, "devDependencies": { "eslint-plugin-bot-whatsapp": "latest", "eslint": "^8.52.0" }, "author": "", "license": "ISC" }
en mi index.cjs: var require$$0$4 = require('@bot-whatsapp/bot'); var require$$1$3 = require('wa-sticker-formatter'); var require$$2$2 = require('pino'); var require$$3 = require('rimraf'); var require$$0$1 = require('mime-types'); var require$$4 = require('path'); var require$$1 = require('fs'); var require$$7 = require('console'); var require$$8 = require('@leifermendez/baileys'); var require$$0 = require('sharp'); var require$$2 = require('qr-image'); var require$$1$1 = require('os'); var require$$2$1 = require('follow-redirects'); var require$$0$2 = require('crypto'); var require$$0$3 = require('fluent-ffmpeg'); var require$$1$2 = require('@ffmpeg-installer/ffmpeg');
Hola a todos, me funcion贸 a medias. Puedo desplegar el bot pero al momento de responder con los botones solo responde "[object]". Saben alguna soluci贸n a eso?
Hola, esto sigue funcionando..?
Intente con las soluciones de arriba, pero no me funciono... Algo cambi贸..?
Hola, esto sigue funcionando..?
Intente con las soluciones de arriba, pero no me funciono... Algo cambi贸..?
No de momento ningun proveedor con excepci贸n del api de meta tienen esta funcionalidad.
驴Que versi贸n estas usando?
v2
驴Sobre que afecta?
Otro
Describe tu problema
Para aplicar este parche para que funcionen los botones UNICAMENTE EN EL BAILEYS debemos seguir a cabalidad las siguientes instrucciones:
"@leifermendez/baileys": "^5.0.0-alpha", "axios": "^1.3.4",
node_modules/@bot-whatsapp/provider/lib/baileys/index.cjs
en este archivo se debe reemplazar la linea 15 seleccionada:y ya con esto estarian funcionando los botones normales.
NOTA: si esta usando los botones del provider, estos aun no funcionan, debe pasarse a los botones normales de la documentacion