Spaces:
Paused
Paused
| const { | |
| bot, | |
| // genButtonMessage, | |
| setVar, | |
| } = require('../lib/') | |
| bot( | |
| { | |
| pattern: 'status ?(.*)', | |
| desc: 'Auto Status view', | |
| type: 'whatsapp', | |
| }, | |
| async (message, match) => { | |
| if (!match) { | |
| return await message.send( | |
| '*Auto View WhatsApp Status*\nstatus on\nstatus off\nstatus no-dl\nstatus except-view jid,jid,...\nonly-view jid,jid,...' | |
| ) | |
| // const msg = await genButtonMessage( | |
| // [ | |
| // { | |
| // id: `status ${config.AUTO_STATUS_VIEW ? 'off' : 'on'}`, | |
| // text: config.AUTO_STATUS_VIEW ? 'DISABLE' : 'ENABLE', | |
| // }, | |
| // ], | |
| // `๐๐๐๐ผ ๐๐๐ฎ๐๐๐ ๐๐ถ๐ฒ๐ ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐ฟ`, | |
| // `Auto Status View ${config.AUTO_STATUS_VIEW ? 'Enabled' : 'Disabled'}` | |
| // ) | |
| // return await message.send(msg, {}, 'button') | |
| } | |
| try { | |
| await setVar( | |
| { | |
| AUTO_STATUS_VIEW: match == 'on' ? 'true' : match == 'off' ? 'false' : match, | |
| }, | |
| message.id | |
| ) | |
| await message.send(`_Auto Status View ${match == 'off' ? 'Disabled' : 'Enabled'}_`) | |
| } catch (error) { | |
| await message.send(`${error}`, { | |
| quoted: message.data, | |
| }) | |
| } | |
| } | |
| ) | |
| bot( | |
| { | |
| pattern: 'call ?(.*)', | |
| desc: 'Auto reject call Manager', | |
| type: 'whatsapp', | |
| }, | |
| async (message, match) => { | |
| if (!match) { | |
| return await message.send('*Auto Reject Calls*\ncall on | off') | |
| // const msg = await genButtonMessage( | |
| // [ | |
| // { | |
| // id: `call ${config.REJECT_CALL ? 'off' : 'on'}`, | |
| // text: config.REJECT_CALL ? 'DISABLE' : 'ENABLE', | |
| // }, | |
| // ], | |
| // `Auto Reject Call Manager`, | |
| // `Auto Reject ${config.REJECT_CALL ? 'Enabled' : 'Disabled'}` | |
| // ) | |
| // return await message.send(msg, {}, 'button') | |
| } | |
| if (match == 'on' || match == 'off') { | |
| try { | |
| await setVar( | |
| { | |
| REJECT_CALL: match == 'on' ? 'true' : 'false', | |
| }, | |
| message.id | |
| ) | |
| await message.send(`_Auto Call Reject ${match == 'on' ? 'Enabled' : 'Disabled'}_`) | |
| } catch (error) { | |
| await message.send(`${error}`, { | |
| quoted: message.data, | |
| }) | |
| } | |
| } | |
| } | |
| ) | |
| bot( | |
| { | |
| pattern: 'read ?(.*)', | |
| desc: 'Auto read Message', | |
| type: 'whatsapp', | |
| }, | |
| async (message, match) => { | |
| if (!match) { | |
| return await message.send('*Auto Read Messages*\nread on | off') | |
| // const msg = await genButtonMessage( | |
| // [ | |
| // { | |
| // id: `call ${config.REJECT_CALL ? 'off' : 'on'}`, | |
| // text: config.REJECT_CALL ? 'DISABLE' : 'ENABLE', | |
| // }, | |
| // ], | |
| // `Auto Reject Call Manager`, | |
| // `Auto Reject ${config.REJECT_CALL ? 'Enabled' : 'Disabled'}` | |
| // ) | |
| // return await message.send(msg, {}, 'button') | |
| } | |
| if (match == 'on' || match == 'off') { | |
| try { | |
| await setVar( | |
| { | |
| SEND_READ: match == 'on' ? 'true' : 'false', | |
| }, | |
| message.id | |
| ) | |
| await message.send(`_Auto Read ${match == 'on' ? 'Enabled' : 'Disabled'}_`) | |
| } catch (error) { | |
| await message.send(`${error}`, { | |
| quoted: message.data, | |
| }) | |
| } | |
| } | |
| } | |
| ) | |
| bot( | |
| { | |
| pattern: 'online ?(.*)', | |
| desc: 'Always Online', | |
| type: 'whatsapp', | |
| }, | |
| async (message, match) => { | |
| if (!match) { | |
| return await message.send('*Show always online*\nonline on | off') | |
| // const msg = await genButtonMessage( | |
| // [ | |
| // { | |
| // id: `call ${config.REJECT_CALL ? 'off' : 'on'}`, | |
| // text: config.REJECT_CALL ? 'DISABLE' : 'ENABLE', | |
| // }, | |
| // ], | |
| // `Auto Reject Call Manager`, | |
| // `Auto Reject ${config.REJECT_CALL ? 'Enabled' : 'Disabled'}` | |
| // ) | |
| // return await message.send(msg, {}, 'button') | |
| } | |
| if (match == 'on' || match == 'off') { | |
| try { | |
| await setVar( | |
| { | |
| ALWAYS_ONLINE: match == 'on' ? 'true' : 'false', | |
| }, | |
| message.id | |
| ) | |
| await message.send(`_Always Online ${match == 'on' ? 'Enabled' : 'Disabled'}_`) | |
| } catch (error) { | |
| await message.send(`${error}`, { | |
| quoted: message.data, | |
| }) | |
| } | |
| } | |
| } | |
| ) | |