client = new Client({
authStrategy: new LocalAuth({
clientId: phoneNo,
dataPath: sessionsPath,
}),
webVersionCache: {
type: 'remote',
remotePath:
'https://raw.githubusercontent.com/wppconnect-team/wa-version/main/html/2.3000.1014590669-alpha.html',
},
puppeteer: {
headless: true, // or false if you want to see the browser
args: ['--no-sandbox', '--disable-setuid-sandbox'], // other Chromium flags if needed
},
...clientOpts,
})
Это мой код для инициализации клиента с использованием пакета WhatsApp-web.js.
Ссылка на поздний коммит: https://github.com/wppconnect-team/wa-version/commit/bd46ca03c765648e9ce0f788670a788953d63fd8
Я попробовал эту ссылку https://raw.githubusercontent.com/wppconnect-team/wa-version/main/html/2.3000.1014590669-alpha.html
и ожидал, что qr-код пройдет, но получил ошибку Error: Evaluation failed: TypeError: Cannot read properties of undefined (reading 'default')
У этих файлов есть какой-то срок годности (в моей ситуации это файл 2.2412.54.html). Я использую WhatsApp Web Js. Я загрузил файл удаления в личный репозиторий и использовал его в своем приложении. но я получаю бесконечную страницу обновления
однако для тех, кто зависит от этих файлов для веб-JS-бота WhatsApp есть решение, которое сработало для меня
удалите текущий WhatsApp-web.js из package.json и удалите node_module затем установи это
npm install github:pedroslopez/whatsapp-web.js#webpack-exodus
эта версия принадлежит самому создателю WhatsApp Web JS, но находится в другой ветке, я не знаю, стабильна ли она или есть функции, которые не включены, но для моего варианта использования она работает нормально и даже без предоставления webVersionCache для клиента бота
this.client = new Client({
puppeteer: {
headless: true,
},
authStrategy: new LocalAuth({
clientId: this.id,
dataPath: this.sessionPath,
}),
})
работаю над своим бот-сервером
Я использовал ответ @Bader, и это сработало. В моем случае, учитывая, что в проекте были и другие вещи, мне пришлось
==
node_modules
и удалить package-lock.json
, следовать инструкциям Бадера и запустить npm install.
Привет, ребята, где вы развертываете свои сервисы (Whatsapp-js), я пробовал с reder.com и netlify, но ничего не получается!