const axios = require('axios'); const app = express(); app.use(express.json());
const ZAPI_INSTANCE = 'COLA_SEU_INSTANCE_AQUI';
const ZAPI_TOKEN = 'COLA_SEU_TOKEN_AQUI';
const ZAPI_URL = https://api.z-api.io/instances/${ZAPI_INSTANCE}/token/${ZAPI_TOKEN}
async function enviarMensagem(numero, texto) {
await axios.post(${ZAPI_URL}/send-text, {
phone: numero,
message: texto
});
}
app.post('/webhook', async (req, res) => { const data = req.body; if(data.type === 'chat' && data.text && data.text.message) { const numero = data.phone; const mensagem = data.text.message.toLowerCase().trim();
if(mensagem === '/menu') {
const menu = `🤖 *ELITE BOT - MENU COMPLETO* 🤖
🤖 SISTEMA /menu /ping /status 🛡️ SEGURANÇA /antiporno /antilink 👑 ADMIN /ban /kick /mutar`; await enviarMensagem(numero, menu); } if(mensagem === '/ping') { await enviarMensagem(numero, '🏓 Pong!'); } } res.sendStatus(200); });
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => console.log(Bot rodando na porta ${PORT}));