const express = require('express');
const axios = require('axios');
const app = express();
app.use(express.json());
// COLA AQUI OS DADOS DA SUA INSTÂNCIA Z-API
const ZAPI_INSTANCE = 'SEU_INSTANCE_ID';
const ZAPI_TOKEN = 'SEU_TOKEN';
const ZAPI_URL = https://api.z-api.io/instances/${ZAPI_INSTANCE}/token/${ZAPI_TOKEN}
// Função pra enviar mensagem
async function enviarMensagem(numero, texto) {
await axios.post(${ZAPI_URL}/send-text, {
phone: numero,
message: texto
});
}
// WEBHOOK - Z-API vai mandar as mensagens pra cá
app.post('/webhook', async (req, res) => {
const data = req.body;
// Só responde mensagem de texto
if(data.type === 'chat' && data.text && data.text.message) {
const numero = data.phone;
const mensagem = data.text.message.toLowerCase().trim();
console.log(`Msg recebida: ${mensagem}`);
// AQUI VAI O SEU MENU
if(mensagem === '/menu' || mensagem === 'menu') {
const menu = `🤖 *ELITE BOT - MENU COMPLETO* 🤖
🤖 SISTEMA DO BOT
╭─
│ 🤖 /menu — Menu principal
│ 📋 /comandos — Lista de comandos
│ 🏓 /ping — Testar o bot
│ 📊 /status — Status do bot
│ 🆘 /suporte — Suporte
╰─
🛡️ SEGURANÇA
╭─
│ 🛡️ /antiporno — Anti pornografia
│ 🚫 /antilink — Anti links
│ 📵 /antispam — Anti spam
│ 🥊 /antigolpe — Anti golpes
╰─
👑 ADMINISTRAÇÃO
╭─
│ 👑 /ban — Banir membro
│ ❌ /kick — Expulsar membro
│ 🔇 /mutar — Silenciar membro
│ 🧹 /clear — Limpar mensagens
╰─
👥 GRUPO
╭─
│ 👥 /grupo — Info do grupo
│ 👤 /membros — Lista de membros
│ 🔗 /linkgrupo — Link do grupo
╰─
🎵 MÚSICA
╭─
│ 🎵 /play — Tocar música
│ ⏭️ /skip — Pular música
╰─
✝️ RELIGIOSO
╭─
│ 📖 /biblia — Consultar Bíblia
│ 🙏 /oracao — Oração
╰─
⚠️ ATENÇÃO: Alguns comandos são exclusivos para ADM e Dono
🛡️ ELITE BOT - Sistema Completo e Profissional`;
await enviarMensagem(numero, menu);
}
// Exemplo de outros comandos
if(mensagem === '/ping') {
await enviarMensagem(numero, '🏓 Pong! Bot online com velocidade de 20ms');
}
if(mensagem === '/status') {
await enviarMensagem(numero, '📊 *STATUS DO BOT*\nOnline ✅\nUptime: 24h\nMemória: 45MB');
}
}
res.sendStatus(200); // Importante: responder 200 pra Z-API
});
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => console.log(Bot rodando na porta ${PORT}));
const express = require('express');
const axios = require('axios');
const app = express();
app.use(express.json());
// COLA AQUI OS DADOS DA SUA INSTÂNCIA Z-API
const ZAPI_INSTANCE = 'SEU_INSTANCE_ID';
const ZAPI_TOKEN = 'SEU_TOKEN';
const ZAPI_URL =
https://api.z-api.io/instances/${ZAPI_INSTANCE}/token/${ZAPI_TOKEN}// Função pra enviar mensagem
async function enviarMensagem(numero, texto) {
await axios.post(
${ZAPI_URL}/send-text, {phone: numero,
message: texto
});
}
// WEBHOOK - Z-API vai mandar as mensagens pra cá
app.post('/webhook', async (req, res) => {
const data = req.body;
🤖 SISTEMA DO BOT
╭─
│ 🤖 /menu — Menu principal
│ 📋 /comandos — Lista de comandos
│ 🏓 /ping — Testar o bot
│ 📊 /status — Status do bot
│ 🆘 /suporte — Suporte
╰─
🛡️ SEGURANÇA
╭─
│ 🛡️ /antiporno — Anti pornografia
│ 🚫 /antilink — Anti links
│ 📵 /antispam — Anti spam
│ 🥊 /antigolpe — Anti golpes
╰─
👑 ADMINISTRAÇÃO
╭─
│ 👑 /ban — Banir membro
│ ❌ /kick — Expulsar membro
│ 🔇 /mutar — Silenciar membro
│ 🧹 /clear — Limpar mensagens
╰─
👥 GRUPO
╭─
│ 👥 /grupo — Info do grupo
│ 👤 /membros — Lista de membros
│ 🔗 /linkgrupo — Link do grupo
╰─
🎵 MÚSICA
╭─
│ 🎵 /play — Tocar música
│ ⏭️ /skip — Pular música
╰─
✝️ RELIGIOSO
╭─
│ 📖 /biblia — Consultar Bíblia
│ 🙏 /oracao — Oração
╰─
🛡️ ELITE BOT - Sistema Completo e Profissional`;
});
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => console.log(
Bot rodando na porta ${PORT}));