Nova base · por ObitoSpam

Sua base.
Suas regras.
Sua Makima.

Uma base editável para WhatsApp. Figurinhas, moderação e diversão em um só lugar — pronta para ganhar o seu estilo.

JavaScript / Node.js 22+ / configuração em config.js

makima — prévia do console
$ sh start.sh
╭── MAKIMA BOT ───────────────╮
│  Sua próxima ideia começa aqui. │
╰────────────────────────────╯

● ONLINE   conexão estabelecida

⚡ COMANDO   /menu
Usuário   Você
Grupo     Comunidade Makima
Menu organizado por categorias.

→ aguardando próxima mensagem
184 comandos. Muitas possibilidades.
184comandos principais
10categorias no catálogo
0chaves de API necessárias
3guias de instalação
01 / Conheça a base

O essencial.
Com personalidade.

Comandos locais e arquivos organizados para você usar, entender e personalizar. Sem comandos da Karen API.

/01

Moderação de verdade

Administração, advertências, proteções e configurações para cuidar dos seus grupos.

/02

Figurinhas & mídia

Crie figurinhas de fotos e vídeos, altere metadados e aplique efeitos locais em áudio e vídeo.

/03

Diversão em grupo

Brincadeiras em porcentagens, rankings, jogos, casais e economia com K-Bucks.

/04

Console com presença

Cores, usuário, nome do grupo e distinção entre comandos e mensagens comuns.

/05

Edite. Salve. Reinicie.

No modo de desenvolvimento, salvar o código reinicia o bot. Em host, o painel controla a execução.

/06

Configuração sem mistério

Nome, número e dono em config.js, um arquivo visível e fácil de editar pelo celular.

02 / Explore os comandos

Encontre o seu favorito.

Lista extraída do catálogo da nova base. 184 comandos principais e 320 nomes disponíveis, contando aliases e atalhos.

184 comandos encontrados

/menuPrincipal

Abrir o menu

Uso: /menu [categoria]Atalhos: /help · /ajuda · /menuprincipalTodos
/pingPrincipal

Painel de resposta, RAM, hora e tempo ativo

Todos
/statusPrincipal

Ver tempo online e contadores

Todos
/donoPrincipal

Contato do dono

Atalhos: /ownerTodos
/idPrincipal

Ver IDs da conversa

Atalhos: /testejidTodos
/calculadoraUtilidades

Calcular expressão

Uso: /calculadora 2*(3+4)Atalhos: /calcularTodos
/morseUtilidades

Converter texto ou código Morse

Uso: /morse textoAtalhos: /codigomorseTodos
/dddlistUtilidades

Listar DDDs brasileiros

Atalhos: /listadddTodos
/tagmeUtilidades

Mencionar você

Todos
/cronometroUtilidades

Criar lembrete de até uma hora

Uso: /cronometro 10sAtalhos: /cronômetroTodos
/enqueteUtilidades

Criar enquete

Uso: /enquete Título | opção 1 | opção 2Todos
/registrarUtilidades

Salvar seu nome no registro local

Uso: /registrar nomeTodos
/dadosrgUtilidades

Ver seu registro

Todos
/totalrgUtilidades

Contar registros locais

Todos
/sFigurinhas e mídia

Foto/vídeo em figurinha

Atalhos: /sticker · /fsticker · /f · /fsTodos
/renameFigurinhas e mídia

Alterar metadados da figurinha

Uso: /rename pacote | autorAtalhos: /roubarTodos
/stickerinfoFigurinhas e mídia

Ler metadados de figurinha

Atalhos: /stmetadataTodos
/toimgFigurinhas e mídia

Converter figurinha em imagem

Todos
/togifFigurinhas e mídia

Converter figurinha em vídeo GIF

Todos
/tomp3Figurinhas e mídia

Extrair áudio

Todos
/videolentoFigurinhas e mídia

Vídeo lento

Atalhos: /slowvidTodos
/videorapidoFigurinhas e mídia

Vídeo rápido

Atalhos: /fastvidTodos
/videocontrarioFigurinhas e mídia

Inverter vídeo

Atalhos: /reversevidTodos
/audiolentoFigurinhas e mídia

Áudio lento

Atalhos: /slowTodos
/audiorapidoFigurinhas e mídia

Áudio rápido

Atalhos: /fastTodos
/esquiloFigurinhas e mídia

Voz aguda

Todos
/estourarFigurinhas e mídia

Aumentar volume

Todos
/bassFigurinhas e mídia

Reforçar graves

Todos
/bass2Figurinhas e mídia

Graves intensos

Todos
/bass3Figurinhas e mídia

Graves mais intensos

Todos
/graveFigurinhas e mídia

Voz grave

Todos
/grave2Figurinhas e mídia

Voz mais grave

Todos
/sorteioBrincadeiras

Sortear membro do grupo

Todos
/dadoBrincadeiras

Lançar dado

Todos
/caracoroaBrincadeiras

Jogar moeda

Uso: /caracoroa [cara|coroa]Todos
/pptBrincadeiras

Jogar contra o bot

Uso: /ppt pedra|papel|tesouraAtalhos: /jokenpoTodos
/eununcaBrincadeiras

Sortear frase

Todos
/gayBrincadeiras

Medidor em porcentagem

Uso: /gay @pessoaTodos
/tapaBrincadeiras

Interação de brincadeira

Uso: /tapa @pessoaAtalhos: /beijar · /abracar · /abraçarTodos
/rankgayBrincadeiras

Ranking do grupo com porcentagens

Todos
/rankheteroBrincadeiras

Ranking do grupo com porcentagens

Atalhos: /rankheterosTodos
/rankcornoBrincadeiras

Ranking do grupo com porcentagens

Atalhos: /rankcornosTodos
/rankgadoBrincadeiras

Ranking do grupo com porcentagens

Atalhos: /rankgadosTodos
/gostosasBrincadeiras

Ranking do grupo com porcentagens

Todos
/embaralhandoBrincadeiras

Iniciar jogo de palavras; responda com /responder

Todos
/quizanimeBrincadeiras

Iniciar quiz local; responda com /responder

Todos
/responderBrincadeiras

Responder ao quiz/palavra

Uso: /responder respostaTodos
/jogodavelhaBrincadeiras

Jogo da velha com participante

Uso: /jogodavelha @pessoaTodos
/tttBrincadeiras

Jogo da velha contra o bot

Todos
/jogadaBrincadeiras

Escolher casa no jogo da velha

Uso: /jogada 1-9Todos
/resetarvelhaBrincadeiras

Encerrar sua partida de jogo da velha

Atalhos: /resetarv · /resetvelha · /rv · /resetarvelhabotTodos
/perfilEconomia

Perfil, XP e moedas locais

Todos
/rankEconomia

Ranking de XP do grupo

Atalhos: /ranklevel · /rankpatenteTodos
/levelEconomia

Level e patente em texto

Atalhos: /patenteTodos
/saldoEconomia

Consultar K-Bucks

Atalhos: /carteira · /bucks · /kbucksTodos
/bancoEconomia

Saldo do banco

Todos
/depositarEconomia

Guardar moedas

Uso: /depositar quantidade|tudoAtalhos: /depTodos
/sacarEconomia

Retirar moedas do banco

Uso: /sacar quantidade|tudoTodos
/transferirEconomia

Transferir K-Bucks

Uso: /transferir @pessoa quantidadeTodos
/trabalharEconomia

Ganhar moedas a cada 30 minutos

Atalhos: /workTodos
/minerarEconomia

Minerar itens a cada 15 minutos

Atalhos: /minerarbucks · /minerar2 · /mineTodos
/venderEconomia

Vender itens minerados

Uso: /vender quantidade|tudoTodos
/comerEconomia

Comprar refeição

Todos
/topricoEconomia

Ranking de moedas

Atalhos: /topricosTodos
/apostardadoEconomia

Apostar K-Bucks em dado

Uso: /apostardado quantidade 1-6Todos
/apostarmoedaEconomia

Apostar K-Bucks em moeda

Uso: /apostarmoeda quantidade cara|coroaTodos
/cassinoEconomia

Caça-níquel com K-Bucks

Uso: /cassino quantidadeAtalhos: /slotTodos
/bolaoEconomia

Rodada de palpite no número 1-5 com K-Bucks

Uso: /bolao quantidadeAtalhos: /bolãoTodos
/rodarpetEconomia

Sortear mascote por 100 K-Bucks

Todos
/meuspetEconomia

Listar mascotes locais

Atalhos: /meuspetsTodos
/equiparpetEconomia

Escolher mascote

Uso: /equiparpet númeroTodos
/meupetEconomia

Mostrar mascote equipado

Todos
/casarCasais

Enviar pedido de casamento

Uso: /casar @pessoaTodos
/aceitarCasais

Aceitar pedido

Todos
/recusarCasais

Recusar pedido

Todos
/divorciarCasais

Encerrar casamento

Todos
/meucasalCasais

Ver casal em texto

Todos
/topcasalCasais

Listar casais

Todos
/shippCasais

Shippar com porcentagem

Uso: /shipp [@pessoa]Atalhos: /casalTodos
/amorCasais

Mensagem de carinho

Uso: /amor @pessoaTodos
/infogpAdministração

Informações e descrição do grupo

Atalhos: /regrasgroup
/groupidAdministração

Identificador do grupo

Atalhos: /idgrupogroup
/linkgpAdministração

Link de convite

Atalhos: /linkgroupAdministrador
/nomegpAdministração

Alterar nome do grupo

Uso: /nomegp nomeAdministrador
/gpdescAdministração

Alterar descrição do grupo

Uso: /gpdesc textoAdministrador
/fotogpAdministração

Alterar foto (responda à imagem)

Administrador
/addAdministração

Adicionar participante

Uso: /add número completoAdministrador
/banAdministração

Remover participante

Uso: /ban @pessoaAtalhos: /kick · /ban2Administrador
/promoverAdministração

Promover participante

Uso: /promover @pessoaAdministrador
/rebaixarAdministração

Rebaixar participante

Uso: /rebaixar @pessoaAdministrador
/abrirAdministração

Abrir grupo

Administrador
/fecharAdministração

Fechar grupo

Administrador
/grupoAdministração

Abrir ou fechar grupo

Uso: /grupo a|fAdministrador
/marcarAdministração

Mencionar todos

Uso: /marcar textoAtalhos: /tagallAdministrador
/hidetagAdministração

Mencionar todos sem listar IDs

Uso: /hidetag textoAtalhos: /totag · /todosAdministrador
/apagarAdministração

Apagar mensagem respondida

Atalhos: /delete · /dAdministrador
/mutarAdministração

Apagar mensagens de um membro

Uso: /mutar @pessoaAtalhos: /muteAdministrador
/desmutarAdministração

Desmutar membro

Uso: /desmutar @pessoaAtalhos: /unmuteAdministrador
/mutadosAdministração

Listar silenciados

Atalhos: /listamuteAdministrador
/advAdministração

Advertir (remove na terceira)

Uso: /adv @pessoaAtalhos: /advertir · /advertenciaAdministrador
/rmadvAdministração

Limpar advertências de membro

Uso: /rmadv @pessoaAtalhos: /resetaradvAdministrador
/advertidosAdministração

Listar advertências

Administrador
/resetartdsadvAdministração

Limpar todas as advertências

Atalhos: /resetaralladv · /limparadv · /clearadvAdministrador
/addautobanAdministração

Remover e bloquear retorno no grupo

Uso: /addautoban @pessoaAtalhos: /listanegraAdministrador
/delautobanAdministração

Retirar da lista de bloqueio do grupo

Uso: /delautoban @pessoaAtalhos: /tirardalistaAdministrador
/listbanAdministração

Listar bloqueados no grupo

Administrador
/prefixAdministração

Consultar prefixo ou alterar como administrador

Uso: /prefix [caractere]Atalhos: /prefixogroup
/multiprefixAdministração

Aceitar / . ! # ?

Uso: /multiprefix on|offAtalhos: /multiprefixoAdministrador
/legendabvAdministração

Texto de entrada; use {nome} e {grupo}

Uso: /legendabv textoAdministrador
/legendasaiuAdministração

Texto de saída; use {nome} e {grupo}

Uso: /legendasaiu textoAdministrador
/imagebvAdministração

Imagem de boas-vindas (responda à foto)

Administrador
/imagesaiuAdministração

Imagem de saída (responda à foto)

Administrador
/welcomeAdministração

Ativar/desativar welcome

Uso: /welcome on|offAtalhos: /bemvindo · /welcome2 · /bemvindo2Administrador
/welcome-outAdministração

Ativar/desativar welcome-out

Uso: /welcome-out on|offAtalhos: /saidabv · /welcome-out2 · /saidabv2Administrador
/autostickerAdministração

Ativar/desativar autosticker

Uso: /autosticker on|offAdministrador
/antilinkAdministração

Ativar/desativar antilink

Uso: /antilink on|offAtalhos: /antilinkhardAdministrador
/antilinkgpAdministração

Ativar/desativar antilinkgp

Uso: /antilinkgp on|offAdministrador
/antieditAdministração

Ativar/desativar antiedit

Uso: /antiedit on|offAtalhos: /anti-editAdministrador
/antipollAdministração

Ativar/desativar antipoll

Uso: /antipoll on|offAtalhos: /antienqueteAdministrador
/x9Administração

Ativar/desativar x9

Uso: /x9 on|offAdministrador
/antidocAdministração

Ativar/desativar antidoc

Uso: /antidoc on|offAtalhos: /antidocumentoAdministrador
/antilocAdministração

Ativar/desativar antiloc

Uso: /antiloc on|offAtalhos: /antilocalizacao · /antilocalizaçãoAdministrador
/antiimgAdministração

Ativar/desativar antiimg

Uso: /antiimg on|offAtalhos: /antiimagemAdministrador
/antivideoAdministração

Ativar/desativar antivideo

Uso: /antivideo on|offAtalhos: /antivídeoAdministrador
/antiaudioAdministração

Ativar/desativar antiaudio

Uso: /antiaudio on|offAtalhos: /antiáudioAdministrador
/anticttAdministração

Ativar/desativar antictt

Uso: /antictt on|offAtalhos: /anticontatoAdministrador
/antistickerAdministração

Ativar/desativar antisticker

Uso: /antisticker on|offAdministrador
/antinotasAdministração

Ativar/desativar antinotas

Uso: /antinotas on|offAtalhos: /antinotasfakeAdministrador
/soadmAdministração

Ativar/desativar soadm

Uso: /soadm on|offAtalhos: /somenteadmAdministrador
/levelingAdministração

Ativar/desativar leveling

Uso: /leveling on|offAdministrador
/modobucksAdministração

Ativar/desativar modobucks

Uso: /modobucks on|offAdministrador
/ativosAdministração

Ver proteções e configurações ativas

Atalhos: /ativacoesAdministrador
/zeradosAdministração

Membros menos ativos desde a instalação

Atalhos: /rankinativosAdministrador
/listargpDono

Listar grupos do bot

Atalhos: /listargruposDono
/banirDono

Bloquear uso do bot

Uso: /banir @pessoaDono
/desbanirDono

Desbloquear uso do bot

Uso: /desbanir @pessoaAtalhos: /unbanDono
/banidosDono

Listar bloqueados no bot

Atalhos: /listabanDono
/addvipDono

Cadastrar VIP local

Uso: /addvip @pessoa diasDono
/rmvipDono

Retirar VIP local

Uso: /rmvip @pessoaDono
/viplistDono

Listar VIPs locais

Dono
/addowner2Dono

Adicionar dono secundário

Uso: /addowner2 @pessoaAtalhos: /addowner3 · /addowner4 · /addowner5mainOwner
/delowner2Dono

Remover dono secundário

Uso: /delowner2 @pessoaAtalhos: /delowner3 · /delowner4 · /delowner5mainOwner
/visualizacaoDono

Ativar/desativar visualizacao

Uso: /visualizacao on|offAtalhos: /visualizaçãoDono
/anticallDono

Ativar/desativar anticall

Uso: /anticall on|offAtalhos: /antiligacao · /antiligaçãoDono
/registroDono

Ativar/desativar registro

Uso: /registro on|offAtalhos: /registerDono
/seradmDono

Promover dono (bot precisa ser admin)

Dono
/sermembroDono

Rebaixar dono

Dono
/joinDono

Entrar por convite

Uso: /join link do grupoAtalhos: /entrarDono
/sairgpDono

Sair do grupo atual

Atalhos: /leaveDono
/fotobotDono

Alterar foto do bot

Dono
/addbucksDono

Ajustar saldo ou XP local

Uso: /addbucks @pessoa quantidadeDono
/tirarbucksDono

Ajustar saldo ou XP local

Uso: /tirarbucks @pessoa quantidadeAtalhos: /rmbucksDono
/addlevelDono

Ajustar saldo ou XP local

Uso: /addlevel @pessoa quantidadeDono
/tirarlevelDono

Ajustar saldo ou XP local

Uso: /tirarlevel @pessoa quantidadeAtalhos: /rmlevelDono
/addxpDono

Ajustar saldo ou XP local

Uso: /addxp @pessoa quantidadeDono
/tirarxpDono

Ajustar saldo ou XP local

Uso: /tirarxp @pessoa quantidadeDono
/sortearbucksDono

Sortear moedas entre membros

Uso: /sortearbucks quantidadeAtalhos: /sorteiobucksDono
/totalcmdUtilidades

Contar comandos disponíveis

Atalhos: /totalcomandoTodos
/listcmdUtilidades

Listar nomes dos comandos

Atalhos: /listcomandoTodos
/backupDono

Enviar backup JSON dos dados locais no privado

Dono
/getcaseDono

Consultar definição e módulo local do comando

Uso: /getcase comandoAtalhos: /puxarcaseDono
/reiniciarDono

Reiniciar quando executado em modo watch

Dono
/reviverqrDono

Instruções de novo pareamento

Dono
/tmrgDono

Remover registro local

Uso: /tmrg @pessoaDono
/qrcodeUtilidades

Gerar QR Code localmente

Uso: /qrcode texto ou linkTodos
/getDono

Ver metadados da mensagem respondida

Dono
/executDono

Avaliar expressão isolada (privado, sem funções do bot)

Uso: /execut expressão JavaScriptmainOwner
/revelarFigurinhas e mídia

Reenviar mídia respondida, se ainda estiver disponível

Atalhos: /rvisu · /revelarvisu · /openTodos
/avalieUtilidades

Enviar avaliação ao dono

Uso: /avalie textoAtalhos: /avaliacaoTodos
/bugUtilidades

Enviar relato ao dono

Uso: /bug textoTodos
/sugestaoUtilidades

Enviar sugestão ao dono

Uso: /sugestao textoAtalhos: /sugestãoTodos
/4x4Salas

Organizar sala local de jogadores

Atalhos: /3x3 · /2x2Administrador
/salaSalas

Ver jogadores da sala

Atalhos: /salaffgroup
/entrarsalaSalas

Entrar na sala (também aceita on)

group
/sairsalaSalas

Sair da sala

Atalhos: /offsalagroup
/fecharsalaSalas

Encerrar sala local

Atalhos: /encerrarsalaAdministrador
/approveeAdministração

Aprovar solicitação de entrada

Uso: /approvee númeroAdministrador
/rejecttAdministração

Recusar solicitação de entrada

Uso: /rejectt númeroAdministrador
/statusaluguelAluguel

Consultar controle local de aluguel

group
/renovaraluguelAluguel

Registrar/renovar aluguel manualmente

Uso: /renovaraluguel 7d ou 12h ou 0Dono
/removeraluguelAluguel

Remover controle local de aluguel

Dono
/aluguelAluguel

Cadastrar aluguel ou ativar controle de acesso

Uso: /aluguel número/7d/vip ou on|offDono
/planosAluguel

Consultar planos configurados

Atalhos: /aluguelprecoTodos
/transmitiralugadosAluguel

Enviar aviso aos grupos com aluguel ativo

Uso: /transmitiralugados textoAtalhos: /bcaluguel · /talgDono

Prefixo padrão: / · O menu acompanha o prefixo configurado no grupo.

03 / Do download ao primeiro /menu

Bora colocar para rodar.

Baixe e extraia a base pelo botão do MEGA. Escolha abaixo onde você vai executar o bot.

Prepare o computador

Instale Node.js 22 ou superior. Extraia o download e abra o PowerShell dentro da pasta que contém package.json.

Personalize o config.js

Defina BOT_NAME, OWNER_NUMBER e PHONE_NUMBER. Os números usam país + DDD + número, somente dígitos.

Instale e inicie

Execute os comandos ao lado. npm.cmd funciona no PowerShell mesmo quando npm.ps1 é bloqueado.

PowerShell
npm.cmd install
npm.cmd start
O modo padrão reinicia ao salvar arquivos de código. Para executar sem monitoramento: npm.cmd run start:normal. Ctrl+C encerra o processo.
Último passo: conecte o WhatsApp. No celular, abra Dispositivos conectados → Conectar dispositivo → Conectar com número de telefone. Informe o código exibido no terminal, aguarde a conexão e envie /menu. Você também pode usar comandos pela própria conta do bot.
04 / Faça do seu jeito

Feita para ser sua.

O README acompanha a base com instruções, usos, permissões e a lista de comandos.

config.js · exemplo
export default {
  BOT_NAME: "Makima",
  PHONE_NUMBER: "",
  OWNER_NUMBER: "",
  LOG_MESSAGES: true,
  CONSOLE_COLORS: "auto",
  PLANOS_TEXTO: "Configure seus planos aqui.",
  FFMPEG_PATH: "",
};

Preencha seus números entre aspas. PHONE_NUMBER vazio faz o terminal perguntar. Ao distribuir sua edição, remova números pessoais, sessões e dados salvos.

src/local-catalog.js

Registre nomes, aliases, usos e permissões.

src/local-commands.js

Implemente comandos locais e automações.

src/commands.js

Ajuste a interpretação e o encaminhamento dos comandos.

src/menu.js

Personalize a aparência dos menus.

src/logger.js

Ajuste os registros exibidos no console.

05 / Antes de começar

Dúvidas rápidas.

Preciso de uma chave da Makima API?

Não. Esta edição utiliza comandos locais e não inclui os comandos da makima API. Você precisa de internet para baixar dependências, conectar ao WhatsApp e trocar mensagens.

O que preciso para criar figurinhas?

Use /s respondendo a uma foto ou vídeo de até 10 segundos. O FFmpeg precisa estar disponível para as conversões. No Termux, install.sh prepara o pacote do sistema; use npm run check para verificar o ambiente.

Os comandos de moderação funcionam para qualquer pessoa?

As ações de moderação exigem as permissões de administrador e, quando necessário, o bot também precisa ser administrador do grupo. Comandos de dono usam a configuração OWNER_NUMBER.

A sessão foi recusada ou apareceu erro 401. E agora?

Encerre o bot e confira os dispositivos conectados no WhatsApp. Não execute duas instâncias com a mesma sessão. Para refazer o pareamento, com o processo parado, renomeie src/database/qr-code e inicie outra vez. Se a recusa persistir, confira o log antes de repetir.

Posso editar e compartilhar minha versão?

Sim, a base foi organizada para edição. Preserve os créditos e os avisos das dependências. Compartilhe código, README, config.js sem números pessoais, package.json, package-lock.json e vendor/. Deixe de fora sessões, data/, caches e node_modules.

A economia envolve dinheiro real?

Não. K-Bucks, apostas e relacionamentos são recursos de brincadeira. VIP e aluguel são cadastros manuais, sem geração de PIX ou confirmação automática de pagamento.

O próximo passo é seu

Comece com Makima.
Transforme em algo seu.

184 comandos locais, configuração visível e espaço para suas ideias.

Baixar a nova base ↗

Download hospedado no MEGA · confira o README após extrair