Skip to content

hiudyy/misa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇧🇷 Português (Brasil)

Misa Bot - WhatsApp Multi-Device 🤖

Misa é um bot avançado e modular para WhatsApp, construído inteiramente em TypeScript com a biblioteca Baileys (Multi-Device).

Ela foi pensada para ser simples de instalar, fácil de manter e pronta para crescer com a sua comunidade. Com suporte nativo a internacionalização (i18n), a Misa já fala Português, Inglês, Espanhol, Indonésio, Árabe, Francês, Hindi, Urdu, Alemão, Turco e Bengali. Projeto criado pela Cognima.

🌐 Um bot realmente internacionalizado

A Misa não traduz só o menu. A proposta aqui é ter uma experiência multilíngue de verdade, do início ao fim.

  • Idiomas nativos: suporte completo a Português (PT), Inglês (EN), Espanhol (ES), Indonésio (ID), Árabe (AR), Francês (FR), Hindi (HI), Urdu (UR), Alemão (DE), Turco (TR) e Bengali (BN).
  • Tradução completa: terminal, mensagens de anti-link, logs internos, erros de API, fluxos de conexão e painéis interativos acompanham o idioma configurado.
  • Aliases dinâmicos: os próprios comandos podem se adaptar ao idioma. Em vez de usar !nomegp, o usuário pode usar o alias equivalente no idioma ativo.
  • Idioma por grupo: além do idioma global, cada grupo pode ter sua própria língua.

Tutoriais

Tutorial Linux

1. Instale o Node.js

Use Node.js 22 ou superior.

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Confira:

node -v
npm -v

2. Baixe o projeto

git clone https://github.com/hiudyy/misa.git
cd misa

Se você baixou o ZIP, extraia e entre na pasta do projeto.

3. Instale as dependências

npm install

4. Configure

npm start

Escolha Configurar bot e preencha:

  • Nome do bot
  • Nome do dono
  • Prefixo
  • Número do dono com DDI
  • API key da Misaka
  • Atualização automática
  • Idioma do bot (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. Inicie

Ainda no menu:

2. Iniciar bot

Depois escolha QR Code ou pairing code.

6. Rodar direto

Depois da primeira configuração:

npm run start:fast
Tutorial Windows

1. Instale os programas

Instale:

Depois abra o PowerShell e confira:

node -v
npm -v
git --version

2. Baixe o projeto

git clone https://github.com/hiudyy/misa.git
cd misa

Também dá para baixar o ZIP pelo GitHub, extrair e abrir o terminal dentro da pasta.

3. Instale as dependências

npm install

4. Configure e inicie

npm start

No menu, escolha:

1. Configurar bot

Preencha os dados solicitados, como idioma e nome. Depois volte e escolha:

2. Iniciar bot

Use QR Code ou pairing code.

5. Iniciar nas próximas vezes

npm run start:fast
Tutorial Android

Este tutorial usa Termux.

1. Instale o Termux

Instale o Termux pelo F-Droid:

https://f-droid.org/packages/com.termux/

Evite a versão antiga da Play Store.

2. Atualize os pacotes

pkg update -y
pkg upgrade -y

3. Instale Node.js e Git

pkg install -y nodejs git

Confira:

node -v
npm -v
git --version

4. Baixe o projeto

git clone https://github.com/hiudyy/misa.git
cd misa

5. Instale dependências

npm install

6. Configure e inicie

npm start

Escolha Configurar bot, preencha os dados (incluindo o idioma) e depois use Iniciar bot.

Para pairing code, informe o número com DDI, por exemplo:

5511999999999

7. Iniciar de novo

cd misa
npm run start:fast
Tutorial VPS ou Pterodactyl

1. Requisitos

Use uma egg/imagem com:

  • Node.js 22+
  • npm
  • Git, se for clonar direto do repositório

2. Envie ou clone os arquivos

Via terminal:

git clone https://github.com/hiudyy/misa.git .

Ou envie os arquivos pelo gerenciador do painel.

3. Instale as dependências

npm install

4. Configure

No console do painel:

npm start

Escolha Configurar bot. As perguntas (idioma, prefixo, API, etc.) aparecem em linhas separadas para melhorar a leitura em painéis como Pterodactyl.

5. Comando de inicialização

Use:

npm run start:fast

Se ainda não tiver sessão, rode primeiro npm start para configurar QR Code ou pairing code.

6. Arquivos importantes

  • src/config.json: configuração principal
  • dados/misa-qr/: sessão do WhatsApp
  • dados/grupos/: configurações dos grupos
  • dados/owner/config.json: configurações feitas pelo dono via bot

🇮🇳 हिन्दी

Misa Bot - WhatsApp Multi-Device 🤖

Misa एक उन्नत और मॉड्यूलर WhatsApp बॉट है, जिसे पूरी तरह TypeScript और Baileys (Multi-Device) लाइब्रेरी के साथ बनाया गया है।

इसे इस तरह डिज़ाइन किया गया है कि इंस्टॉल करना आसान हो, संभालना आसान हो, और समुदाय बढ़ने पर भी यह आराम से स्केल कर सके। i18n सपोर्ट की वजह से Misa अब Portuguese, English, Spanish, Indonesian, Arabic, French, Hindi, Urdu, German, Turkish और Bengali में काम कर सकती है। यह प्रोजेक्ट Cognima द्वारा बनाया गया है।

🌐 सच में बहुभाषी बॉट

Misa सिर्फ मेनू का अनुवाद नहीं करती। इसका लक्ष्य शुरू से अंत तक एक पूरा बहुभाषी अनुभव देना है।

  • मूल भाषाएँ: Portuguese (PT), English (EN), Spanish (ES), Indonesian (ID), Arabic (AR), French (FR), Hindi (HI), Urdu (UR), German (DE), Turkish (TR) और Bengali (BN) का पूरा समर्थन।
  • पूरा अनुवाद: टर्मिनल अलर्ट, anti-link संदेश, आंतरिक लॉग्स, API errors, connection setup और interactive panels सब चुनी गई भाषा का पालन करते हैं।
  • डायनेमिक aliases: कमांड के alias भी चुनी गई भाषा के अनुसार बदल सकते हैं।
  • प्रत्येक समूह के लिए अलग भाषा: global भाषा के अलावा हर समूह अपनी अलग भाषा चुन सकता है।

ट्यूटोरियल

Linux ट्यूटोरियल

1. Node.js इंस्टॉल करें

Node.js 22 या उससे ऊपर का संस्करण उपयोग करें।

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

जाँचें:

node -v
npm -v

2. प्रोजेक्ट डाउनलोड करें

git clone https://github.com/hiudyy/misa.git
cd misa

अगर आपने ZIP डाउनलोड किया है, तो उसे extract करके प्रोजेक्ट फ़ोल्डर में जाएँ।

3. Dependencies इंस्टॉल करें

npm install

4. कॉन्फ़िगर करें

npm start

मेनू में Configure bot चुनें और यह जानकारी भरें:

  • बॉट का नाम
  • मालिक का नाम
  • प्रीफ़िक्स
  • देश कोड सहित मालिक का नंबर
  • Misaka API key
  • Auto update
  • बॉट की भाषा (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. शुरू करें

मेनू में:

2. Start bot

उसके बाद QR Code या pairing code चुनें।

6. अगली बार सीधे चलाएँ

npm run start:fast
Windows ट्यूटोरियल

1. ज़रूरी प्रोग्राम इंस्टॉल करें

इंस्टॉल करें:

फिर PowerShell खोलकर जाँचें:

node -v
npm -v
git --version

2. प्रोजेक्ट डाउनलोड करें

git clone https://github.com/hiudyy/misa.git
cd misa

आप GitHub से ZIP डाउनलोड करके उसे extract भी कर सकते हैं, फिर उसी फ़ोल्डर में टर्मिनल खोलें।

3. Dependencies इंस्टॉल करें

npm install

4. कॉन्फ़िगर और शुरू करें

npm start

मेनू में चुनें:

1. Configure bot

माँगी गई जानकारी भरें, जैसे भाषा और नाम। फिर वापस जाकर चुनें:

2. Start bot

QR Code या pairing code का उपयोग करें।

5. अगली बार शुरू करना

npm run start:fast
Android ट्यूटोरियल

यह ट्यूटोरियल Termux का उपयोग करता है।

1. Termux इंस्टॉल करें

Termux को F-Droid से इंस्टॉल करें:

https://f-droid.org/packages/com.termux/

Play Store वाली पुरानी version से बचें।

2. Packages अपडेट करें

pkg update -y
pkg upgrade -y

3. Node.js और Git इंस्टॉल करें

pkg install -y nodejs git

जाँचें:

node -v
npm -v
git --version

4. प्रोजेक्ट डाउनलोड करें

git clone https://github.com/hiudyy/misa.git
cd misa

5. Dependencies इंस्टॉल करें

npm install

6. कॉन्फ़िगर और शुरू करें

npm start

Configure bot चुनें, जानकारी भरें, फिर Start bot का उपयोग करें।

Pairing code के लिए देश कोड सहित नंबर दर्ज करें, उदाहरण:

919876543210

7. दोबारा शुरू करें

cd misa
npm run start:fast
VPS या Pterodactyl ट्यूटोरियल

1. आवश्यकताएँ

ऐसी image/egg उपयोग करें जिसमें ये हों:

  • Node.js 22+
  • npm
  • Git, अगर आप सीधे repository clone करना चाहते हैं

2. फ़ाइलें अपलोड या clone करें

Terminal के जरिए:

git clone https://github.com/hiudyy/misa.git .

या panel manager के जरिए फ़ाइलें अपलोड करें।

3. Dependencies इंस्टॉल करें

npm install

4. कॉन्फ़िगर करें

Panel console में:

npm start

Configure bot चुनें। भाषा, prefix, API आदि से जुड़े सवाल अलग-अलग लाइनों में दिखेंगे, जिससे Pterodactyl जैसे panels में पढ़ना आसान हो जाता है।

5. Startup command

उपयोग करें:

npm run start:fast

अगर अभी तक सत्र नहीं है, तो पहले npm start चलाकर QR Code या pairing code सेट करें।

6. महत्वपूर्ण फ़ाइलें

  • src/config.json: मुख्य configuration
  • dados/misa-qr/: WhatsApp session
  • dados/grupos/: group configurations
  • dados/owner/config.json: owner द्वारा bot के अंदर से बदली गई settings

🇵🇰 اردو

Misa Bot - WhatsApp Multi-Device 🤖

Misa ایک جدید اور ماڈیولر WhatsApp بوٹ ہے، جسے مکمل طور پر TypeScript اور Baileys (Multi-Device) لائبریری کے ساتھ بنایا گیا ہے۔

اسے اس طرح ڈیزائن کیا گیا ہے کہ انسٹال کرنا آسان ہو، سنبھالنا آسان ہو، اور کمیونٹی کے بڑھنے کے ساتھ آرام سے اسکیل کر سکے۔ i18n سپورٹ کی وجہ سے Misa اب Portuguese, English, Spanish, Indonesian, Arabic, French, Hindi, Urdu, German, Turkish اور Bengali میں کام کر سکتی ہے۔ یہ پروجیکٹ Cognima نے بنایا ہے۔

🌐 واقعی کثیر لسانی بوٹ

Misa صرف مینو کا ترجمہ نہیں کرتی۔ اس کا مقصد شروع سے آخر تک مکمل کثیر لسانی تجربہ دینا ہے۔

  • اصل زبانیں: Portuguese (PT)، English (EN)، Spanish (ES)، Indonesian (ID)، Arabic (AR)، French (FR)، Hindi (HI)، Urdu (UR)، German (DE)، Turkish (TR) اور Bengali (BN) کا مکمل سپورٹ۔
  • مکمل ترجمہ: ٹرمینل alerts، anti-link پیغامات، اندرونی logs، API errors، connection setup اور interactive panels سب منتخب زبان کے مطابق ہوتے ہیں۔
  • ڈائنامک aliases: کمانڈ alias بھی منتخب زبان کے مطابق بدل سکتے ہیں۔
  • ہر گروپ کے لیے الگ زبان: global زبان کے علاوہ ہر گروپ اپنی الگ زبان رکھ سکتا ہے۔

ٹیوٹوریلز

Linux ٹیوٹوریل

1. Node.js انسٹال کریں

Node.js 22 یا اس سے اوپر کا ورژن استعمال کریں۔

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

چیک کریں:

node -v
npm -v

2. پروجیکٹ ڈاؤن لوڈ کریں

git clone https://github.com/hiudyy/misa.git
cd misa

اگر آپ نے ZIP ڈاؤن لوڈ کیا ہے تو اسے extract کریں اور پروجیکٹ فولڈر میں جائیں۔

3. Dependencies انسٹال کریں

npm install

4. ترتیب دیں

npm start

مینو میں Configure bot منتخب کریں اور یہ معلومات درج کریں:

  • بوٹ کا نام
  • مالک کا نام
  • پریفکس
  • ملک کے کوڈ کے ساتھ مالک کا نمبر
  • Misaka API key
  • Auto update
  • بوٹ کی زبان (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. شروع کریں

مینو میں:

2. Start bot

اس کے بعد QR Code یا pairing code منتخب کریں۔

6. اگلی بار براہ راست چلائیں

npm run start:fast
Windows ٹیوٹوریل

1. ضروری پروگرام انسٹال کریں

انسٹال کریں:

پھر PowerShell کھول کر چیک کریں:

node -v
npm -v
git --version

2. پروجیکٹ ڈاؤن لوڈ کریں

git clone https://github.com/hiudyy/misa.git
cd misa

آپ GitHub سے ZIP ڈاؤن لوڈ کرکے اسے extract بھی کر سکتے ہیں، پھر اسی فولڈر میں ٹرمینل کھولیں۔

3. Dependencies انسٹال کریں

npm install

4. ترتیب دیں اور شروع کریں

npm start

مینو میں منتخب کریں:

1. Configure bot

مطلوبہ معلومات درج کریں، جیسے زبان اور نام۔ پھر واپس جا کر منتخب کریں:

2. Start bot

QR Code یا pairing code استعمال کریں۔

5. اگلی بار شروع کرنا

npm run start:fast
Android ٹیوٹوریل

یہ ٹیوٹوریل Termux استعمال کرتا ہے۔

1. Termux انسٹال کریں

Termux کو F-Droid سے انسٹال کریں:

https://f-droid.org/packages/com.termux/

Play Store والی پرانی version سے بچیں۔

2. Packages اپڈیٹ کریں

pkg update -y
pkg upgrade -y

3. Node.js اور Git انسٹال کریں

pkg install -y nodejs git

چیک کریں:

node -v
npm -v
git --version

4. پروجیکٹ ڈاؤن لوڈ کریں

git clone https://github.com/hiudyy/misa.git
cd misa

5. Dependencies انسٹال کریں

npm install

6. ترتیب دیں اور شروع کریں

npm start

Configure bot منتخب کریں، معلومات درج کریں، پھر Start bot استعمال کریں۔

Pairing code کے لیے ملک کے کوڈ کے ساتھ نمبر درج کریں، مثال:

923001234567

7. دوبارہ شروع کریں

cd misa
npm run start:fast
VPS یا Pterodactyl ٹیوٹوریل

1. ضروریات

ایسی image/egg استعمال کریں جس میں یہ ہوں:

  • Node.js 22+
  • npm
  • Git، اگر آپ repository براہ راست clone کرنا چاہتے ہیں

2. فائلیں اپلوڈ یا clone کریں

Terminal کے ذریعے:

git clone https://github.com/hiudyy/misa.git .

یا panel manager کے ذریعے فائلیں اپلوڈ کریں۔

3. Dependencies انسٹال کریں

npm install

4. ترتیب دیں

Panel console میں:

npm start

Configure bot منتخب کریں۔ زبان، prefix، API وغیرہ کے سوالات الگ الگ لائنوں میں نظر آئیں گے، جس سے Pterodactyl جیسے panels میں پڑھنا آسان ہو جاتا ہے۔

5. Startup command

استعمال کریں:

npm run start:fast

اگر ابھی تک سیشن نہیں ہے تو پہلے npm start چلا کر QR Code یا pairing code سیٹ کریں۔

6. اہم فائلیں

  • src/config.json: مرکزی configuration
  • dados/misa-qr/: WhatsApp session
  • dados/grupos/: group configurations
  • dados/owner/config.json: owner کی طرف سے bot کے اندر سے بدلی گئی settings

🇺🇸 English

Misa Bot - WhatsApp Multi-Device 🤖

Misa is an advanced and modular WhatsApp bot built entirely in TypeScript with the Baileys (Multi-Device) library.

It was designed to be easy to install, easy to maintain, and ready to scale with your community. With native internationalization (i18n), Misa already supports Portuguese, English, Spanish, Indonesian, Arabic, French, Hindi, Urdu, German, Turkish, and Bengali. Created by Cognima.

🌐 A truly internationalized bot

Misa does not just translate the menu. The goal is to deliver a fully multilingual experience from end to end.

  • Native languages: full support for Portuguese (PT), English (EN), Spanish (ES), Indonesian (ID), Arabic (AR), French (FR), Hindi (HI), Urdu (UR), German (DE), Turkish (TR), and Bengali (BN).
  • Complete translation: terminal alerts, anti-link messages, internal logs, API errors, connection setup flows, and interactive panels all follow the configured language.
  • Dynamic aliases: command aliases can adapt to the selected language too.
  • Per-group language: besides the global language, each group can define its own language.

Tutorials

Linux Tutorial

1. Install Node.js

Use Node.js 22 or higher.

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Verify:

node -v
npm -v

2. Download the project

git clone https://github.com/hiudyy/misa.git
cd misa

If you downloaded the ZIP, extract it and enter the project folder.

3. Install dependencies

npm install

4. Configure

npm start

Choose Configure bot and fill in:

  • Bot name
  • Owner name
  • Prefix
  • Owner number with country code
  • Misaka API key
  • Auto update
  • Bot language (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. Start

Still in the menu:

2. Start bot

Then choose QR Code or pairing code.

6. Run directly

After the first configuration:

npm run start:fast
Windows Tutorial

1. Install the programs

Install:

Then open PowerShell and verify:

node -v
npm -v
git --version

2. Download the project

git clone https://github.com/hiudyy/misa.git
cd misa

You can also download the ZIP from GitHub, extract it, and open the terminal inside the folder.

3. Install dependencies

npm install

4. Configure and start

npm start

In the menu, choose:

1. Configure bot

Fill in the requested data, such as language and name. Then go back and choose:

2. Start bot

Use QR Code or pairing code.

5. Start next time

npm run start:fast
Android Tutorial

This tutorial uses Termux.

1. Install Termux

Install Termux via F-Droid:

https://f-droid.org/packages/com.termux/

Avoid the old version from the Play Store.

2. Update packages

pkg update -y
pkg upgrade -y

3. Install Node.js and Git

pkg install -y nodejs git

Verify:

node -v
npm -v
git --version

4. Download the project

git clone https://github.com/hiudyy/misa.git
cd misa

5. Install dependencies

npm install

6. Configure and start

npm start

Choose Configure bot, fill in the data (including the language), and then use Start bot.

For pairing code, enter the number with country code, for example:

1234567890

7. Start again

cd misa
npm run start:fast
VPS or Pterodactyl Tutorial

1. Requirements

Use an egg/image with:

  • Node.js 22+
  • npm
  • Git, if cloning directly from the repository

2. Upload or clone the files

Via terminal:

git clone https://github.com/hiudyy/misa.git .

Or upload the files through the panel's manager.

3. Install dependencies

npm install

4. Configure

In the panel console:

npm start

Choose Configure bot. The questions (language, prefix, API, etc.) appear on separate lines for better readability in panels such as Pterodactyl.

5. Startup command

Use:

npm run start:fast

If you still do not have a session, run npm start first to configure QR Code or pairing code.

6. Important files

  • src/config.json: main configuration
  • dados/misa-qr/: WhatsApp session
  • dados/grupos/: group configurations
  • dados/owner/config.json: configurations made by the owner through the bot

🇪🇸 Español

Misa Bot - WhatsApp Multi-Device 🤖

Misa es un bot avanzado y modular para WhatsApp, construido completamente en TypeScript con la biblioteca Baileys (Multi-Device).

Está diseñado para ser fácil de instalar, fácil de mantener y listo para crecer junto con tu comunidad. Con soporte nativo de internacionalización (i18n), Misa ya habla Portugués, Inglés, Español, Indonesio, Árabe, Francés, Hindi, Urdu, Alemán, Turco y Bengalí. Creado por Cognima.

🌐 Un bot realmente internacionalizado

Misa no se limita a traducir el menú. La idea es ofrecer una experiencia multilingüe de verdad, de principio a fin.

  • Idiomas nativos: soporte completo para Portugués (PT), Inglés (EN), Español (ES), Indonesio (ID), Árabe (AR), Francés (FR), Hindi (HI), Urdu (UR), Alemán (DE), Turco (TR) y Bengalí (BN).
  • Traducción completa: alertas de terminal, mensajes de anti-link, logs internos, errores de API, flujos de conexión y paneles interactivos siguen el idioma configurado.
  • Alias dinámicos: los alias de los comandos también pueden adaptarse al idioma seleccionado.
  • Idioma por grupo: además del idioma global, cada grupo puede tener su propio idioma.

Tutoriales

Tutorial Linux

1. Instalar Node.js

Usa Node.js 22 o superior.

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Verifica:

node -v
npm -v

2. Descargar el proyecto

git clone https://github.com/hiudyy/misa.git
cd misa

Si descargaste el ZIP, extráelo y entra a la carpeta del proyecto.

3. Instalar dependencias

npm install

4. Configurar

npm start

Elige Configurar bot y completa:

  • Nombre del bot
  • Nombre del dueño
  • Prefijo
  • Número del dueño con código de país
  • API key de Misaka
  • Actualización automática
  • Idioma del bot (pt, es, en, id, ar, fr)

5. Iniciar

Todavía en el menú:

2. Iniciar bot

Luego elige QR Code o pairing code.

6. Ejecutar directamente

Después de la primera configuración:

npm run start:fast
Tutorial Windows

1. Instalar los programas

Instala:

Luego abre PowerShell y verifica:

node -v
npm -v
git --version

2. Descargar el proyecto

git clone https://github.com/hiudyy/misa.git
cd misa

También puedes descargar el ZIP desde GitHub, extraerlo y abrir la terminal dentro de la carpeta.

3. Instalar dependencias

npm install

4. Configurar e iniciar

npm start

En el menú, elige:

1. Configurar bot

Completa los datos solicitados, como idioma y nombre. Luego vuelve y elige:

2. Iniciar bot

Usa QR Code o pairing code.

5. Iniciar la próxima vez

npm run start:fast
Tutorial Android

Este tutorial usa Termux.

1. Instalar Termux

Instala Termux mediante F-Droid:

https://f-droid.org/packages/com.termux/

Evita la versión antigua de la Play Store.

2. Actualizar paquetes

pkg update -y
pkg upgrade -y

3. Instalar Node.js y Git

pkg install -y nodejs git

Verifica:

node -v
npm -v
git --version

4. Descargar el proyecto

git clone https://github.com/hiudyy/misa.git
cd misa

5. Instalar dependencias

npm install

6. Configurar e iniciar

npm start

Elige Configurar bot, completa los datos (incluido el idioma) y luego usa Iniciar bot.

Para pairing code, ingresa el número con código de país, por ejemplo:

521234567890

7. Iniciar de nuevo

cd misa
npm run start:fast
Tutorial VPS o Pterodactyl

1. Requisitos

Usa un egg/imagen con:

  • Node.js 22+
  • npm
  • Git, si vas a clonar directamente desde el repositorio

2. Subir o clonar los archivos

Vía terminal:

git clone https://github.com/hiudyy/misa.git .

O sube los archivos a través del gestor del panel.

3. Instalar dependencias

npm install

4. Configurar

En la consola del panel:

npm start

Elige Configurar bot. Las preguntas (idioma, prefijo, API, etc.) aparecen en líneas separadas para mejorar la lectura en paneles como Pterodactyl.

5. Comando de inicialización

Usa:

npm run start:fast

Si todavía no tienes una sesión, ejecuta primero npm start para configurar QR Code o pairing code.

6. Archivos importantes

  • src/config.json: configuración principal
  • dados/misa-qr/: sesión de WhatsApp
  • dados/grupos/: configuraciones de los grupos
  • dados/owner/config.json: configuraciones realizadas por el dueño a través del bot

🇮🇩 Bahasa Indonesia

Misa Bot - WhatsApp Multi-Device 🤖

Misa adalah bot canggih dan modular untuk WhatsApp, dibangun sepenuhnya dengan TypeScript menggunakan library Baileys (Multi-Device).

Bot ini dirancang agar mudah dipasang, mudah dipelihara, dan siap berkembang bersama komunitas Anda. Dengan dukungan internasionalisasi (i18n) bawaan, Misa sudah mendukung Portugis, Inggris, Spanyol, Indonesia, Arab, Prancis, Hindi, Urdu, Jerman, Turki, dan Bengali. Dibuat oleh Cognima.

🌐 Bot yang benar-benar terinternasionalisasi

Misa tidak hanya menerjemahkan menu. Tujuannya adalah memberikan pengalaman multibahasa yang utuh dari awal sampai akhir.

  • Bahasa native: dukungan penuh untuk Portugis (PT), Inggris (EN), Spanyol (ES), Indonesia (ID), Arab (AR), dan Prancis (FR).
  • Terjemahan lengkap: pesan terminal, anti-link, log internal, error API, alur koneksi, dan panel interaktif mengikuti bahasa yang dipilih.
  • Alias dinamis: alias perintah juga bisa menyesuaikan dengan bahasa aktif.
  • Bahasa per grup: selain bahasa global, setiap grup juga bisa punya bahasanya sendiri.

Tutorial

Tutorial Linux

1. Instal Node.js

Gunakan Node.js versi 22 atau lebih tinggi.

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Verifikasi:

node -v
npm -v

2. Unduh proyek

git clone https://github.com/hiudyy/misa.git
cd misa

Jika Anda mengunduh ZIP, ekstrak dan masuk ke folder proyek.

3. Instal dependensi

npm install

4. Konfigurasi

npm start

Pilih Konfigurasi bot dan isi:

  • Nama bot
  • Nama pemilik
  • Prefiks
  • Nomor pemilik dengan kode negara
  • Kunci API Misaka
  • Pembaruan otomatis
  • Bahasa bot (pt, es, en, id, ar, fr)

5. Mulai

Masih di menu:

2. Mulai bot

Kemudian pilih QR Code atau kode pairing.

6. Jalankan langsung

Setelah konfigurasi pertama:

npm run start:fast
Tutorial Windows

1. Instal program yang diperlukan

Instal:

Kemudian buka PowerShell dan verifikasi:

node -v
npm -v
git --version

2. Unduh proyek

git clone https://github.com/hiudyy/misa.git
cd misa

Anda juga bisa mengunduh ZIP dari GitHub, mengekstraknya, dan membuka terminal di dalam folder tersebut.

3. Instal dependensi

npm install

4. Konfigurasi dan mulai

npm start

Di menu, pilih:

1. Konfigurasi bot

Isi data yang diminta, seperti bahasa dan nama. Kemudian kembali dan pilih:

2. Mulai bot

Gunakan QR Code atau kode pairing.

5. Mulai di lain waktu

npm run start:fast
Tutorial Android

Tutorial ini menggunakan Termux.

1. Instal Termux

Instal Termux melalui F-Droid:

https://f-droid.org/packages/com.termux/

Hindari versi lama dari Play Store.

2. Perbarui paket

pkg update -y
pkg upgrade -y

3. Instal Node.js dan Git

pkg install -y nodejs git

Verifikasi:

node -v
npm -v
git --version

4. Unduh proyek

git clone https://github.com/hiudyy/misa.git
cd misa

5. Instal dependensi

npm install

6. Konfigurasi dan mulai

npm start

Pilih Konfigurasi bot, isi data (termasuk bahasa), lalu gunakan Mulai bot.

Untuk kode pairing, masukkan nomor dengan kode negara, contohnya:

6281234567890

7. Mulai kembali

cd misa
npm run start:fast
Tutorial VPS atau Pterodactyl

1. Persyaratan

Gunakan egg/image dengan:

  • Node.js 22+
  • npm
  • Git, jika Anda ingin meng-clone langsung dari repositori

2. Unggah atau clone file

Melalui terminal:

git clone https://github.com/hiudyy/misa.git .

Atau unggah file melalui pengelola panel.

3. Instal dependensi

npm install

4. Konfigurasi

Di konsol panel:

npm start

Pilih Konfigurasi bot. Pertanyaan konfigurasi (bahasa, prefiks, API, dll.) akan muncul di baris terpisah agar lebih mudah dibaca di panel seperti Pterodactyl.

5. Perintah startup

Gunakan:

npm run start:fast

Jika Anda belum memiliki sesi, jalankan npm start terlebih dahulu untuk mengatur QR Code atau kode pairing.

6. File penting

  • src/config.json: konfigurasi utama
  • dados/misa-qr/: sesi WhatsApp
  • dados/grupos/: konfigurasi grup
  • dados/owner/config.json: konfigurasi yang dilakukan pemilik melalui bot

🇫🇷 Français

Misa Bot - WhatsApp Multi-Device 🤖

Misa est un bot WhatsApp avancé et modulaire, développé entièrement en TypeScript avec la bibliothèque Baileys (Multi-Device).

Il a été conçu pour être simple à installer, facile à maintenir et prêt à évoluer avec votre communauté. Grâce à son système natif d'internationalisation (i18n), Misa prend déjà en charge le portugais, l'anglais, l'espagnol, l'indonésien, l'arabe et le français. Créé par Cognima.

🌐 Un bot vraiment internationalisé

Misa ne se contente pas de traduire le menu. L'objectif est d'offrir une expérience multilingue cohérente d'un bout à l'autre du projet.

  • Langues natives : prise en charge complète du portugais (PT), de l'anglais (EN), de l'espagnol (ES), de l'indonésien (ID), de l'arabe (AR) et du français (FR).
  • Traduction complète : alertes du terminal, messages anti-lien, journaux internes, erreurs API, étapes de connexion et panneaux interactifs suivent la langue configurée.
  • Alias dynamiques : les alias de commandes peuvent eux aussi s'adapter à la langue choisie.
  • Langue par groupe : en plus de la langue globale, chaque groupe peut définir sa propre langue.

Tutoriels

Tutoriel Linux

1. Installer Node.js

Utilisez Node.js 22 ou supérieur.

Ubuntu/Debian :

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Vérifiez :

node -v
npm -v

2. Télécharger le projet

git clone https://github.com/hiudyy/misa.git
cd misa

Si vous avez téléchargé le ZIP, extrayez-le puis entrez dans le dossier du projet.

3. Installer les dépendances

npm install

4. Configurer

npm start

Choisissez l'option de configuration du bot et remplissez :

  • Nom du bot
  • Nom du propriétaire
  • Préfixe
  • Numéro du propriétaire avec indicatif pays
  • Clé API Misaka
  • Mise à jour automatique
  • Langue du bot (pt, es, en, id, ar, fr)

5. Démarrer

Dans le menu :

2. Démarrer le bot

Choisissez ensuite entre un QR Code et un code d'appairage.

6. Lancer directement

Après la première configuration :

npm run start:fast
Tutoriel Windows

1. Installer les programmes

Installez :

Ensuite, ouvrez PowerShell et vérifiez :

node -v
npm -v
git --version

2. Télécharger le projet

git clone https://github.com/hiudyy/misa.git
cd misa

Vous pouvez aussi télécharger le ZIP depuis GitHub, l'extraire et ouvrir le terminal dans le dossier.

3. Installer les dépendances

npm install

4. Configurer et démarrer

npm start

Dans le menu, choisissez :

1. Configurer le bot

Renseignez les informations demandées, comme la langue et le nom. Revenez ensuite en arrière et choisissez :

2. Démarrer le bot

Utilisez un QR Code ou un code d'appairage.

5. Démarrer les prochaines fois

npm run start:fast
Tutoriel Android

Ce tutoriel utilise Termux.

1. Installer Termux

Installez Termux via F-Droid :

https://f-droid.org/packages/com.termux/

Évitez l'ancienne version du Play Store.

2. Mettre à jour les paquets

pkg update -y
pkg upgrade -y

3. Installer Node.js et Git

pkg install -y nodejs git

Vérifiez :

node -v
npm -v
git --version

4. Télécharger le projet

git clone https://github.com/hiudyy/misa.git
cd misa

5. Installer les dépendances

npm install

6. Configurer et démarrer

npm start

Choisissez l'option de configuration du bot, remplissez les informations demandées, puis utilisez Démarrer le bot.

Pour le code d'appairage, saisissez le numéro avec indicatif pays, par exemple :

33612345678

7. Relancer ensuite

cd misa
npm run start:fast
Tutoriel VPS ou Pterodactyl

1. Prérequis

Utilisez une image ou une egg avec :

  • Node.js 22+
  • npm
  • Git, si vous clonez directement le dépôt

2. Envoyer ou cloner les fichiers

Via terminal :

git clone https://github.com/hiudyy/misa.git .

Ou envoyez les fichiers depuis le gestionnaire du panneau.

3. Installer les dépendances

npm install

4. Configurer

Dans la console du panneau :

npm start

Choisissez l'option de configuration du bot. Les questions (langue, préfixe, API, etc.) apparaissent sur des lignes séparées pour être plus lisibles sur des panneaux comme Pterodactyl.

5. Commande de démarrage

Utilisez :

npm run start:fast

Si vous n'avez pas encore de session, lancez d'abord npm start pour configurer le QR Code ou le code d'appairage.

6. Fichiers importants

  • src/config.json : configuration principale
  • dados/misa-qr/ : session WhatsApp
  • dados/grupos/ : configurations des groupes
  • dados/owner/config.json : configurations effectuées par le propriétaire via le bot

🇸🇦 العربية

Misa Bot - WhatsApp Multi-Device 🤖

Misa هو بوت WhatsApp متقدم ومرن، مبني بالكامل باستخدام TypeScript ومكتبة Baileys (Multi-Device).

تم تصميمه ليكون سهل التثبيت، سهل الصيانة، وقابلا للتوسع مع نمو مجتمعك. بفضل دعم i18n الأصلي، يدعم Misa حاليا البرتغالية والإنجليزية والإسبانية والإندونيسية والعربية والفرنسية والهندية والأردية والألمانية والتركية والبنغالية. المشروع من تطوير Cognima.

🌐 بوت متعدد اللغات بشكل حقيقي

Misa لا يغيّر القوائم فقط، بل يقدّم تجربة متعددة اللغات بشكل متكامل من البداية إلى النهاية.

  • اللغات المدعومة أصلا: دعم كامل لـ البرتغالية (PT) والإنجليزية (EN) والإسبانية (ES) والإندونيسية (ID) والعربية (AR) والفرنسية (FR) والهندية (HI) والأردية (UR) والألمانية (DE) والتركية (TR) والبنغالية (BN).
  • ترجمة كاملة: تنبيهات الطرفية، ورسائل منع الروابط، والسجلات الداخلية، وأخطاء API، وخطوات الاتصال، واللوحات التفاعلية تتبع اللغة المختارة.
  • أسماء بديلة ديناميكية: يمكن أيضا أن تتكيف الأوامر البديلة مع اللغة النشطة.
  • لغة مستقلة لكل مجموعة: بالإضافة إلى اللغة العامة، يمكن لكل مجموعة تحديد لغتها الخاصة.

الشروحات

شرح Linux

1. تثبيت Node.js

استخدم Node.js 22 أو أحدث.

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

تحقق من التثبيت:

node -v
npm -v

2. تحميل المشروع

git clone https://github.com/hiudyy/misa.git
cd misa

إذا قمت بتنزيل الملف بصيغة ZIP، فك الضغط ثم ادخل إلى مجلد المشروع.

3. تثبيت الاعتماديات

npm install

4. الإعداد

npm start

اختر خيار إعداد البوت ثم أدخل:

  • اسم البوت
  • اسم المالك
  • البادئة
  • رقم المالك مع كود الدولة
  • مفتاح API الخاص بـ Misaka
  • التحديث التلقائي
  • لغة البوت (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. التشغيل

من القائمة:

2. تشغيل البوت

بعد ذلك اختر بين QR Code أو رمز الربط.

6. تشغيل مباشر

بعد أول إعداد:

npm run start:fast
شرح Windows

1. تثبيت البرامج

قم بتثبيت:

ثم افتح PowerShell وتحقق:

node -v
npm -v
git --version

2. تحميل المشروع

git clone https://github.com/hiudyy/misa.git
cd misa

يمكنك أيضا تنزيل ZIP من GitHub، ثم فك الضغط وفتح الطرفية داخل المجلد.

3. تثبيت الاعتماديات

npm install

4. الإعداد والتشغيل

npm start

من القائمة اختر:

1. إعداد البوت

أدخل البيانات المطلوبة مثل اللغة والاسم، ثم ارجع واختر:

2. تشغيل البوت

استخدم QR Code أو رمز الربط.

5. التشغيل في المرات القادمة

npm run start:fast
شرح Android

هذا الشرح يعتمد على Termux.

1. تثبيت Termux

قم بتثبيت Termux عبر F-Droid:

https://f-droid.org/packages/com.termux/

تجنب النسخة القديمة من Play Store.

2. تحديث الحزم

pkg update -y
pkg upgrade -y

3. تثبيت Node.js وGit

pkg install -y nodejs git

تحقق:

node -v
npm -v
git --version

4. تحميل المشروع

git clone https://github.com/hiudyy/misa.git
cd misa

5. تثبيت الاعتماديات

npm install

6. الإعداد والتشغيل

npm start

اختر خيار إعداد البوت، ثم أدخل البيانات المطلوبة، وبعدها استخدم خيار تشغيل البوت.

بالنسبة إلى رمز الربط، أدخل الرقم مع كود الدولة، مثلا:

201001234567

7. التشغيل مرة أخرى

cd misa
npm run start:fast
شرح VPS أو Pterodactyl

1. المتطلبات

استخدم صورة أو egg تحتوي على:

  • Node.js 22+
  • npm
  • Git إذا كنت ستقوم بعمل clone مباشرة من المستودع

2. رفع الملفات أو عمل clone

عبر الطرفية:

git clone https://github.com/hiudyy/misa.git .

أو ارفع الملفات من خلال مدير الملفات في اللوحة.

3. تثبيت الاعتماديات

npm install

4. الإعداد

في الـ console الخاصة باللوحة:

npm start

اختر خيار إعداد البوت. ستظهر الأسئلة الخاصة بالإعداد مثل اللغة والبادئة وAPI وغيرها في أسطر منفصلة لتكون القراءة أوضح داخل لوحات مثل Pterodactyl.

5. أمر التشغيل

استخدم:

npm run start:fast

إذا لم تكن لديك جلسة بعد، شغّل npm start أولا لإعداد QR Code أو رمز الربط.

6. الملفات المهمة

  • src/config.json: الإعداد الرئيسي
  • dados/misa-qr/: جلسة WhatsApp
  • dados/grupos/: إعدادات المجموعات
  • dados/owner/config.json: الإعدادات التي يجريها المالك عبر البوت

🇩🇪 Deutsch

Misa Bot – WhatsApp Multi-Device 🤖

Misa ist ein fortschrittlicher und modularer WhatsApp-Bot, der vollständig in TypeScript mit der Baileys (Multi-Device)-Bibliothek erstellt wurde.

Es wurde so konzipiert, dass es einfach zu installieren, zu warten und mit Ihrer Community skalierbar ist. Mit der nativen Internationalisierung (i18n) unterstützt Misa bereits Portugiesisch, Englisch, Spanisch, Indonesisch, Arabisch, Französisch, Hindi, Urdu, Deutsch, Türkisch und Bengali. Erstellt von Cognima.

🌐 Ein wirklich internationalisierter Bot

Misa übersetzt nicht nur die Speisekarte. Ziel ist es, ein durchgängig mehrsprachiges Erlebnis zu bieten.

  • Muttersprachen: volle Unterstützung für Portugiesisch (PT), Englisch (EN), Spanisch (ES), Indonesisch (ID), Arabisch (AR), Französisch (FR), Hindi (HI), Urdu (UR), Deutsch (DE), Türkisch (TR) und Bengalisch (BN).
  • Vollständige Übersetzung: Terminalwarnungen, Anti-Link-Nachrichten, interne Protokolle, API-Fehler, Verbindungsaufbauabläufe und interaktive Panels folgen alle der konfigurierten Sprache.
  • Dynamische Aliase: Befehlsaliase können sich auch an die ausgewählte Sprache anpassen.
  • Sprache pro Gruppe: Neben der globalen Sprache kann jede Gruppe ihre eigene Sprache definieren.

Tutorials

Linux-Tutorial

1. Installieren Sie Node.js

Verwenden Sie Node.js 22 oder höher.

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Überprüfen Sie:

node -v
npm -v

2. Laden Sie das Projekt herunter

git clone https://github.com/hiudyy/misa.git
cd misa

Wenn Sie die ZIP-Datei heruntergeladen haben, extrahieren Sie sie und geben Sie den Projektordner ein.

3. Abhängigkeiten installieren

npm install

4. Konfigurieren

npm start

Wählen Sie Configure bot und füllen Sie Folgendes aus:

  • Bot-Name
  • Name des Besitzers
  • Präfix
  • Besitzernummer mit Ländercode
  • Misaka-API-Schlüssel
  • Automatische Aktualisierung
  • Bot-Sprache (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. Starten

Noch im Menü:

2. Start bot

Wählen Sie dann QR-Code oder Pairing-Code.

6. Direkt ausführen

Nach der ersten Konfiguration:

npm run start:fast
Windows-Tutorial

1. Installieren Sie die Programme

Installieren:

Öffnen Sie dann PowerShell und überprüfen Sie Folgendes:

node -v
npm -v
git --version

2. Laden Sie das Projekt herunter

git clone https://github.com/hiudyy/misa.git
cd misa

Sie können die ZIP-Datei auch von GitHub herunterladen, entpacken und das Terminal im Ordner öffnen.

3. Abhängigkeiten installieren

npm install

4. Konfigurieren und starten

npm start

Wählen Sie im Menü:

1. Configure bot

Geben Sie die erforderlichen Daten wie Sprache und Name ein. Gehen Sie dann zurück und wählen Sie:

2. Start bot

Verwenden Sie QR-Code oder Pairing-Code.

5. Beginnen Sie das nächste Mal

npm run start:fast
Android-Tutorial

Dieses Tutorial verwendet Termux.

1. Termux installieren

Installieren Sie Termux über F-Droid:

https://f-droid.org/packages/com.termux/

Vermeiden Sie die alte Version aus dem Play Store.

2. Pakete aktualisieren

pkg update -y
pkg upgrade -y

3. Installieren Sie Node.js und Git

pkg install -y nodejs git

Überprüfen Sie:

node -v
npm -v
git --version

4. Laden Sie das Projekt herunter

git clone https://github.com/hiudyy/misa.git
cd misa

5. Abhängigkeiten installieren

npm install

6. Konfigurieren und starten

npm start

Wählen Sie Configure bot, geben Sie die Daten ein (einschließlich der Sprache) und verwenden Sie dann Start bot.

Geben Sie als Kopplungscode die Nummer mit Ländercode ein, zum Beispiel:

1234567890

7. Beginnen Sie erneut

cd misa
npm run start:fast
VPS- oder Pterodaktylus-Tutorial

1. Anforderungen

Verwenden Sie ein Ei/Bild mit:

  • Node.js 22+
  • npm
  • Git, wenn direkt aus dem Repository geklont wird

2. Laden Sie die Dateien hoch oder klonen Sie sie

Über Terminal:

git clone https://github.com/hiudyy/misa.git .

Oder laden Sie die Dateien über den Panel-Manager hoch.

3. Abhängigkeiten installieren

npm install

4. Konfigurieren

In der Panel-Konsole:

npm start

Wählen Sie Configure bot. Die Fragen (Sprache, Präfix, API usw.) werden zur besseren Lesbarkeit in Panels wie Pterodactyl in separaten Zeilen angezeigt.

5. Startbefehl

Verwendung:

npm run start:fast

Wenn Sie immer noch keine Sitzung haben, führen Sie zuerst npm start aus, um den QR-Code oder den Pairing-Code zu konfigurieren.

6. Wichtige Dateien

  • src/config.json: Hauptkonfiguration
  • dados/misa-qr/: WhatsApp-Sitzung
  • dados/grupos/: Gruppenkonfigurationen
  • dados/owner/config.json: Vom Eigentümer über den Bot vorgenommene Konfigurationen

🇹🇷 Türkçe

Misa Bot - WhatsApp Çoklu Cihaz 🤖

Misa, Baileys (Çoklu Cihaz) kitaplığıyla tamamen TypeScript ile oluşturulmuş gelişmiş ve modüler bir WhatsApp botudur.

Kurulumu kolay, bakımı kolay ve topluluğunuzla birlikte ölçeklenmeye hazır olacak şekilde tasarlandı. Yerel uluslararasılaştırma (i18n) sayesinde Misa halihazırda Portekizce, İngilizce, İspanyolca, Endonezce, Arapça, Fransızca, Hintçe, Urduca, Almanca, Türkçe ve Bengalceyi desteklemektedir. Oluşturan: Cognima.

🌐 Gerçek anlamda uluslararasılaşmış bir bot

Misa sadece menüyü tercüme etmiyor. Amaç, uçtan uca tamamen çok dilli bir deneyim sunmaktır.

  • Yerel diller: Portekizce (PT), İngilizce (EN), İspanyolca (ES), Endonezce (ID), Arapça (AR), Fransızca (FR), Hintçe (HI), Urduca (UR), Almanca (DE), Türkçe (TR) ve Bengalce (BN) için tam destek.
  • Tam çeviri: Terminal uyarıları, bağlantı önleme mesajları, dahili günlükler, API hataları, bağlantı kurulum akışları ve etkileşimli panellerin tamamı yapılandırılmış dile uyar.
  • Dinamik takma adlar: komut takma adları seçilen dile de uyarlanabilir.
  • Grup başına dil: Küresel dilin yanı sıra her grup kendi dilini tanımlayabilir.

Öğreticiler

Linux Eğitimi

1. Node.js'yi yükleyin

Node.js 22 veya üstünü kullanın.

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Doğrulayın:

node -v
npm -v

2. Projeyi indirin

git clone https://github.com/hiudyy/misa.git
cd misa

ZIP dosyasını indirdiyseniz çıkartın ve proje klasörüne girin.

3. Bağımlılıkları yükleyin

npm install

4. Yapılandır

npm start

Configure bot seçeneğini seçin ve doldurun:

  • Bot adı
  • Sahibinin adı
  • Önek
  • Ülke koduyla birlikte sahip numarası
  • Misaka API anahtarı
  • Otomatik güncelleme
  • Bot dili (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. Başlat

Hala menüde:

2. Start bot

Ardından QR Kodunu veya eşleştirme kodunu seçin.

6. Doğrudan çalıştırın

İlk konfigürasyondan sonra:

npm run start:fast
Windows Eğitimi

1. Programları yükleyin

Kurulum:

Ardından PowerShell'i açın ve şunları doğrulayın:

node -v
npm -v
git --version

2. Projeyi indirin

git clone https://github.com/hiudyy/misa.git
cd misa

Ayrıca ZIP dosyasını GitHub'dan indirebilir, çıkarabilir ve klasörün içindeki terminali açabilirsiniz.

3. Bağımlılıkları yükleyin

npm install

4. Yapılandırın ve başlatın

npm start

Menüde şunu seçin:

1. Configure bot

Dil ve ad gibi istenen verileri girin. Daha sonra geri dönün ve şunu seçin:

2. Start bot

QR Kodunu veya eşleştirme kodunu kullanın.

5. Bir dahaki sefere başlayın

npm run start:fast
Android Eğitimi

Bu eğitimde Termux kullanılmaktadır.

1. Termux'u yükleyin

Termux'u F-Droid aracılığıyla yükleyin:

https://f-droid.org/packages/com.termux/

Play Store'daki eski sürümden kaçının.

2. Paketleri güncelleyin

pkg update -y
pkg upgrade -y

3. Node.js ve Git'i yükleyin

pkg install -y nodejs git

Doğrulayın:

node -v
npm -v
git --version

4. Projeyi indirin

git clone https://github.com/hiudyy/misa.git
cd misa

5. Bağımlılıkları yükleyin

npm install

6. Yapılandırın ve başlatın

npm start

Configure bot öğesini seçin, verileri (dil dahil) doldurun ve ardından Start bot öğesini kullanın.

Eşleştirme kodu için numarayı ülke koduyla birlikte girin, örneğin:

1234567890

7. Tekrar başlayın

cd misa
npm run start:fast
VPS veya Pterodactyl Eğitimi

1. Gereksinimler

Şunlarla bir yumurta/görüntü kullanın:

  • Node.js 22+
  • npm
  • Git, doğrudan depodan klonlanıyorsa

2. Dosyaları yükleyin veya kopyalayın

Terminal aracılığıyla:

git clone https://github.com/hiudyy/misa.git .

Veya dosyaları panel yöneticisi aracılığıyla yükleyin.

3. Bağımlılıkları yükleyin

npm install

4. Yapılandır

Panel konsolunda:

npm start

Configure bot seçeneğini seçin. Pterodactyl gibi panellerde daha iyi okunabilirlik sağlamak için sorular (dil, önek, API vb.) ayrı satırlarda görünür.

5. Başlatma komutu

Kullanımı:

npm run start:fast

Hala bir oturumunuz yoksa QR Kodunu veya eşleştirme kodunu yapılandırmak için önce npm start komutunu çalıştırın.

6. Önemli dosyalar

  • src/config.json: ana yapılandırma
  • dados/misa-qr/: WhatsApp oturumu
  • dados/grupos/: grup yapılandırmaları
  • dados/owner/config.json: sahibi tarafından bot aracılığıyla yapılan yapılandırmalar

🇧🇩 বাংলা

Misa Bot - WhatsApp Multi-Device 🤖

Misa হলো WhatsApp-এর জন্য একটি উন্নত ও মডুলার বট, যা পুরোপুরি TypeScript এবং Baileys (Multi-Device) লাইব্রেরি দিয়ে তৈরি।

এটি এমনভাবে তৈরি করা হয়েছে যেন ইনস্টল করা সহজ হয়, রক্ষণাবেক্ষণ সহজ হয়, আর আপনার কমিউনিটির সঙ্গে সঙ্গে সহজে বড় হতে পারে। বিল্ট-ইন আন্তর্জাতিকীকরণ (i18n) থাকার কারণে Misa এখন Português, English, Español, Bahasa Indonesia, العربية, Français, हिन्दी, اردو, Deutsch, Türkçe এবং বাংলা সমর্থন করে। প্রজেক্টটি তৈরি করেছে Cognima

🌐 সত্যিকারের বহুভাষিক বট

Misa শুধু মেনু অনুবাদ করে না। লক্ষ্য হলো শুরু থেকে শেষ পর্যন্ত পুরো অভিজ্ঞতাটাই বহুভাষিক রাখা।

  • নেটিভ ভাষা: Português (PT), English (EN), Español (ES), Bahasa Indonesia (ID), العربية (AR), Français (FR), हिन्दी (HI), اردو (UR), Deutsch (DE), Türkçe (TR) এবং বাংলা (BN)-এর পূর্ণ সমর্থন।
  • সম্পূর্ণ অনুবাদ: টার্মিনাল অ্যালার্ট, anti-link মেসেজ, internal logs, API errors, connection setup flow এবং interactive panels সবই কনফিগার করা ভাষা অনুসরণ করে।
  • ডায়নামিক aliases: কমান্ডের alias-ও নির্বাচিত ভাষার সঙ্গে মানিয়ে নিতে পারে।
  • প্রতি-গ্রুপ ভাষা: গ্লোবাল ভাষার পাশাপাশি প্রতিটি গ্রুপ নিজের আলাদা ভাষা ঠিক করতে পারে।

টিউটোরিয়াল

Linux টিউটোরিয়াল

1. Node.js ইনস্টল করুন

Node.js 22 বা তার ওপরে ব্যবহার করুন।

Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

যাচাই করুন:

node -v
npm -v

2. প্রজেক্ট ডাউনলোড করুন

git clone https://github.com/hiudyy/misa.git
cd misa

আপনি ZIP ডাউনলোড করে থাকলে, সেটা extract করে প্রজেক্ট ফোল্ডারে ঢুকুন।

3. Dependencies ইনস্টল করুন

npm install

4. কনফিগার করুন

npm start

Configure bot নির্বাচন করে নিচের তথ্যগুলো দিন:

  • Bot name
  • Owner name
  • Prefix
  • Country code-সহ owner number
  • Misaka API key
  • Auto update
  • Bot language (pt, es, en, id, ar, fr, hi, ur, de, tr, bn)

5. চালু করুন

মেনু থেকে:

2. Start bot

তারপর QR Code বা pairing code বেছে নিন।

6. সরাসরি চালান

প্রথম কনফিগারেশনের পর:

npm run start:fast
Windows টিউটোরিয়াল

1. প্রয়োজনীয় প্রোগ্রাম ইনস্টল করুন

ইনস্টল করুন:

তারপর PowerShell খুলে যাচাই করুন:

node -v
npm -v
git --version

2. প্রজেক্ট ডাউনলোড করুন

git clone https://github.com/hiudyy/misa.git
cd misa

চাইলে GitHub থেকে ZIP ডাউনলোড করে extract করার পরও ফোল্ডারের ভেতরে টার্মিনাল খুলতে পারেন।

3. Dependencies ইনস্টল করুন

npm install

4. কনফিগার করুন এবং চালু করুন

npm start

মেনুতে নির্বাচন করুন:

1. Configure bot

ভাষা, নাম এবং বাকি তথ্য পূরণ করুন। তারপর ফিরে গিয়ে নির্বাচন করুন:

2. Start bot

QR Code বা pairing code ব্যবহার করুন।

5. পরের বার চালু করুন

npm run start:fast
Android টিউটোরিয়াল

এই টিউটোরিয়ালে Termux ব্যবহার করা হয়েছে।

1. Termux ইনস্টল করুন

F-Droid থেকে Termux ইনস্টল করুন:

https://f-droid.org/packages/com.termux/

Play Store-এর পুরোনো ভার্সন এড়িয়ে চলুন।

2. প্যাকেজ আপডেট করুন

pkg update -y
pkg upgrade -y

3. Node.js এবং Git ইনস্টল করুন

pkg install -y nodejs git

যাচাই করুন:

node -v
npm -v
git --version

4. প্রজেক্ট ডাউনলোড করুন

git clone https://github.com/hiudyy/misa.git
cd misa

5. Dependencies ইনস্টল করুন

npm install

6. কনফিগার করুন এবং চালু করুন

npm start

Configure bot নির্বাচন করুন, তথ্য পূরণ করুন, তারপর Start bot ব্যবহার করুন।

pairing code-এর জন্য country code-সহ নম্বর দিন, উদাহরণ:

1234567890

7. আবার চালু করুন

cd misa
npm run start:fast
VPS বা Pterodactyl টিউটোরিয়াল

1. প্রয়োজনীয়তা

এমন egg/image ব্যবহার করুন যাতে থাকে:

  • Node.js 22+
  • npm
  • Git, যদি সরাসরি repository clone করেন

2. ফাইল আপলোড বা clone করুন

টার্মিনাল দিয়ে:

git clone https://github.com/hiudyy/misa.git .

অথবা panel manager দিয়ে ফাইল আপলোড করুন।

3. Dependencies ইনস্টল করুন

npm install

4. কনফিগার করুন

Panel console-এ:

npm start

Configure bot নির্বাচন করুন। ভাষা, prefix, API ইত্যাদির প্রশ্নগুলো আলাদা লাইনে আসবে, তাই Pterodactyl-এর মতো panel-এ পড়তে সুবিধা হবে।

5. Startup command

ব্যবহার করুন:

npm run start:fast

যদি এখনো session না থাকে, আগে npm start চালিয়ে QR Code বা pairing code সেট করুন।

6. গুরুত্বপূর্ণ ফাইল

  • src/config.json: মূল কনফিগারেশন
  • dados/misa-qr/: WhatsApp session
  • dados/grupos/: group configurations
  • dados/owner/config.json: owner-এর মাধ্যমে করা configurations

About

A modular multilingual WhatsApp Multi-Device bot built with TypeScript and Baileys, featuring i18n, media downloads, anti-link protection, group management, and dynamic command aliases.

Topics

Resources

Stars

Watchers

Forks

Contributors