Spaces:
Paused
Paused
πππ₯π₯πππ π π¨ππππ₯π β‘
Update tools-bot.js
e823fa7
unverified
| /* | |
| const fs = require('fs'); | |
| const path = require('path'); | |
| const { CURRENT_STATUS, ALWAYS_ONLINE, FAKE_TYPING } = require('../config'); | |
| const { cmd, commands } = require('../command'); | |
| // Commande body | |
| cmd({ | |
| pattern: 'body', | |
| react: 'π', | |
| desc: 'Sends typing status.', | |
| category: 'status', | |
| filename: __filename | |
| }, async (_conn, _mek, _m, { body, reply }) => { | |
| if (CURRENT_STATUS === true) { | |
| _conn.sendPresenceUpdate('composing', _mek.key.remoteJid); | |
| } else { | |
| _conn.sendPresenceUpdate('available', _mek.key.remoteJid); | |
| } | |
| }); | |
| // Commande available | |
| cmd({ | |
| pattern: 'available', | |
| react: 'π’', | |
| desc: 'Sets bot status as available or unavailable.', | |
| category: 'status', | |
| filename: __filename | |
| }, async (_conn, _mek, _m, { isOwner, reply }) => { | |
| if (ALWAYS_ONLINE === true) { | |
| _conn.sendPresenceUpdate('available', _mek.key.remoteJid); | |
| } else { | |
| _conn.sendPresenceUpdate('unavailable', _mek.key.remoteJid); | |
| } | |
| }); | |
| // Commande composing (fake typing) | |
| cmd({ | |
| pattern: 'composing', | |
| react: 'βοΈ', | |
| desc: 'Simulates typing.', | |
| category: 'status', | |
| filename: __filename | |
| }, async (_conn, _mek, _m, { body, reply }) => { | |
| if (FAKE_TYPING === true) { | |
| _conn.sendPresenceUpdate('composing', _mek.key.remoteJid); | |
| } | |
| }); | |
| // Commande pour afficher l'Γ©tat du bot | |
| cmd({ | |
| pattern: 'status', | |
| react: 'βοΈ', | |
| desc: 'Display the current status of the bot.', | |
| category: 'tools', | |
| filename: __filename | |
| }, async (_conn, _mek, _m, { reply }) => { | |
| let statusMessage = `Bot status:\n`; | |
| statusMessage += `Current status: ${CURRENT_STATUS ? 'Active' : 'Inactive'}\n`; | |
| statusMessage += `Always online: ${ALWAYS_ONLINE ? 'Yes' : 'No'}\n`; | |
| statusMessage += `Fake typing: ${FAKE_TYPING ? 'Enabled' : 'Disabled'}`; | |
| reply(statusMessage); | |
| }); | |
| */ | |