Spaces:
Paused
Paused
File size: 656 Bytes
290c0c4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import config from '../../config.cjs';
async function handleCommand(m, gss) {
if (config.AUTO_TYPING && m.from) {
gss.sendPresenceUpdate("composing", m.from);
}
if (config.AUTO_RECORDING && m.from) {
gss.sendPresenceUpdate("recording", m.from);
}
if (m.from) {
gss.sendPresenceUpdate(config.ALWAYS_ONLINE ? 'available' : 'unavailable', m.from);
}
if (config.AUTO_READ) {
await gss.readMessages([m.key]);
}
if (config.AUTO_BLOCK && m.sender.startsWith('212')) {
await gss.updateBlockStatus(m.sender, 'block');
}
}
export default handleCommand;
|