From 2886690d64bf822c3f07debde9c21d84ca04dd5a Mon Sep 17 00:00:00 2001 From: synt-xerror <169557594+synt-xerror@users.noreply.github.com> Date: Sat, 14 Mar 2026 03:20:00 -0300 Subject: [PATCH] [termux] testing support for termux v18 --- setup | 6 ++++++ src/client/whatsappClient.js | 12 +++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/setup b/setup index 3332037..17704ce 100755 --- a/setup +++ b/setup @@ -44,6 +44,12 @@ cat << "EOF" | | | | .'| | | | __ -| . | _| |_|_|_|__,|_|_|_ |_____|___|_| |___| + +website: www.mlplovers.com.br/manybot +repo: github.com/synt-xerror/manybot + +A Amizade é Mágica! + EOF echo -e "${RESET}" } diff --git a/src/client/whatsappClient.js b/src/client/whatsappClient.js index 66c4d3e..cd4e0e3 100644 --- a/src/client/whatsappClient.js +++ b/src/client/whatsappClient.js @@ -8,13 +8,19 @@ export const { Client, LocalAuth, MessageMedia } = pkg; // detecta termux, e usa o executável do chromium do sistema em vez do puppeteer const isTermux = - os.platform() === "linux" && + (os.platform() === "linux" || os.platform() === "android") && process.env.PREFIX?.startsWith("/data/data/com.termux"); const puppeteerConfig = isTermux ? { - executablePath: "/data/data/com.termux/files/usr/bin/chromium", - args: ["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage"] + executablePath: "/data/data/com.termux/files/usr/bin/chromium", + args: [ + "--no-sandbox", + "--disable-setuid-sandbox", + "--disable-dev-shm-usage", + "--disable-gpu", + "--disable-software-rasterizer" + ] } : {};