ethix-md-user-2 / src /plugin /autoaction.js
arabdullah's picture
ARAbdulla-Dev2
8de10f9 verified
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;