mirror of
https://github.com/cheveguerra/botLeiferAurik-Mod_2.0.git
synced 2026-04-18 19:59:24 +00:00
Fixes
This commit is contained in:
@@ -80,21 +80,14 @@ const createClient = () => {
|
||||
});
|
||||
}
|
||||
|
||||
const isValidNumber_wwebjs = (rawNumber) => {
|
||||
const isValidNumber = (rawNumber) => {
|
||||
const regexGroup = /\@g.us\b/gm;
|
||||
const exist = rawNumber.match(regexGroup);
|
||||
console.log("IsValidWawebJS", rawNumber, exist, !exist)
|
||||
return !exist
|
||||
}
|
||||
|
||||
const isValidNumber_baileys = (rawNumber) => {
|
||||
const regexGroup = /\@g.us\b/gm;
|
||||
const exist = rawNumber.match(regexGroup);
|
||||
// console.log("IsValidBaileys", rawNumber, exist, !exist)
|
||||
return !exist
|
||||
}
|
||||
|
||||
const isValidNumber = eval(`isValidNumber_${provider}`)
|
||||
// const isValidNumber = eval(`isValidNumber_${provider}`)
|
||||
const cleanNumber = eval(`cleanNumber_${provider}`)
|
||||
|
||||
module.exports = {cleanNumber, saveExternalFile, generateImage, checkIsUrl, checkEnvFile, createClient, isValidNumber }
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const mimeDb = require('mime-db');
|
||||
// const { uploadSingleFile } = require('../adapter/gdrive') // Para Goole Drive y DialogFlow
|
||||
const mimeDb = require('mime-db')
|
||||
const GDRIVE_FOLDER_ID = process.env.GDRIVE_FOLDER_ID || 'false'
|
||||
if(GDRIVE_FOLDER_ID == true) { const { uploadSingleFile } = require('../adapter/gdrive') }
|
||||
const fs = require('fs');
|
||||
|
||||
var fileName;
|
||||
|
||||
/**
|
||||
|
||||
@@ -114,6 +114,33 @@ const sendMessageButton2 = async (client, number = null, text = null, actionButt
|
||||
* @example await sendMessage("+XXXXXXXXXXX", "Your Text", "Your Footer", [{"buttonId": "id", "buttonText": {"displayText": "Button"}, "type": 1}])
|
||||
*/
|
||||
const sendMessageButton = async (client, number, text = null, actionButtons) => {
|
||||
number = cleanNumber(number)
|
||||
const { title = null, message = null, footer = null, buttons = [] } = actionButtons;
|
||||
const templateButtons = buttons.map((btn, i) => ({
|
||||
buttonId: `id-btn-${i}`,
|
||||
buttonText: { displayText: btn.body },
|
||||
type: 1,
|
||||
}))
|
||||
let mensaje2 = ""
|
||||
if (title != null) { mensaje2 = "*" + title + "*\n\n" + message }
|
||||
else { mensaje2 = message }
|
||||
text = remplazos(mensaje2, client)
|
||||
const buttonMessage = { text, footer, buttons: templateButtons, headerType: 1 }
|
||||
console.log("sendMessageButton:", buttonMessage)
|
||||
console.log(templateButtons)
|
||||
return client.sendMessage(number, buttonMessage)
|
||||
await readChat(number, message)
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {string} number
|
||||
* @param {string} text
|
||||
* @param {string} footer
|
||||
* @param {Array} buttons
|
||||
* @example await sendMessage("+XXXXXXXXXXX", "Your Text", "Your Footer", [{"buttonId": "id", "buttonText": {"displayText": "Button"}, "type": 1}])
|
||||
*/
|
||||
const sendMessageButtonTemplate = async (client, number, text = null, actionButtons) => {
|
||||
number = cleanNumber(number)
|
||||
const { title = null, message = null, footer = null, buttons = [] } = actionButtons;
|
||||
const templateButtons = buttons.map((btn, i) => ({
|
||||
|
||||
Reference in New Issue
Block a user