zerotwomd
Version:
Multi device wa bot created by Team Zero Two.
57 lines (29 loc) • 1.19 kB
JavaScript
const Config = require('../config');
const Heroku = require('heroku-client');
require('../Zero-Two.js')
const got = require('got');
const heroku = new Heroku({
token: Config.HEROKU.API_KEY
});
let baseURI = '/apps/' + Config.HEROKU.APP_NAME;
async function setvar(ZeroTwoInc , mek , q) {
const sender = mek.key.fromMe ? (ZerotwoInc.user.id.split(':')[0]+'@s.whatsapp.net' || conn.user.id) : (mek.key.participant || mek.key.remoteJid)
const senderNumber = sender.split('@')[0]
const botNumber = ZeroTwoInc.user.id.split(':')[0]
const isMe = botNumber.includes(senderNumber)
if (!isMe) return
if (!q) return
const from = mek.key.remoteJid
if ((varKey = q.split(':')[0]) && (varValue = q.split(':')[1])) {
await heroku.patch(baseURI + '/config-vars', {
body: {
[varKey]: varValue
}
}).then(async (app) => {
await ZeroTwoInc.sendMessage(from , { text: 'setted' }, { quoted: mek } )
});
} else {
await ZeroTwoInc.sendMessage(from , { text: 'error' }, { quoted: mek } )
}
}
module.exports = setvar ;