Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 giusebot .✦ ݁˖

⤷ ゛Bot WhatsApp basato su @realvare/baileys. Base interamente fatta da zero, rapido e facilmente configurabile! Funziona sia su WhatsApp normale che WhatsApp Business (mod incluse) ⋆˚꩜。

Node License Version Platform

Note

  • Compatibile con Android 8.1+ e Linux (Ubuntu/Debian).
  • Il bot usa ESModules — è necessario nodejs versione >18
  • Per alcuni comandi è necessaria la libreria @realvare/baileys aggiornata alla versione 1.0.6 altrimenti non funzioneranno.

🔑 Configurazione API Keys

Dopo l'installazione, modifica config.js e inserisci le tue chiavi in global.APIKeys:

Chiave Servizio Usato per
openrouter openrouter.ai AI Rispondi (modello trinity-mini)
browserless browserless.io Generazioni delle immagini interattive
removebg remove.bg Rimozione sfondo immagini
lastfm last.fm Comando .cur / nowplaying
ocr ocr.space Lettura QR code
gemini Google Gemini AI opzionale
e altro ancora...

📥 Installazione

1️⃣ Android (Termux)

Requisiti:

  • Android 8.1+ (escluse versioni Go)
  • 4 GB di RAM
  • 32 GB di memoria interna
  • Termux
termux-setup-storage && termux-wake-lock
pkg upgrade && pkg update -y
pkg install git nodejs ffmpeg imagemagick yarn libcairo pango libjpeg-turbo giflib libpixman pkg-config freetype fontconfig xorgproto build-essential python libvips sqlite clang make -y
pip install setuptools
export GYP_DEFINES="android_ndk_path=''"
cd ~ && git clone https://github.com/troncarlo/giusebot && cd giusebot
npm install --global yarn && yarn install
npm start

2️⃣ Linux (Ubuntu / Debian)

Requisiti:

  • 3 GB di RAM
  • 32 GB di SSD/HDD
  • Node.js 18+
sudo apt update && sudo apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
sudo apt install -y git ffmpeg imagemagick python3 python3-pip build-essential
git clone https://github.com/troncarlo/giusebot && cd giusebot
npm install
npm start

🚀 Comandi npm

Comando Descrizione
npm start Avvia il bot normalmente
npm run qr Avvia in modalità QR code
npm run code Avvia in modalità Pairing Code

🧩 Dipendenze principali

Pacchetto Funzione
@realvare/baileys Core WebSocket WhatsApp
axios Chiamate API esterne
chalk Output colorato nel terminale
chokidar Hot-reload plugin
file-type Rilevamento tipo file/data
node-cache Cache contatti e gruppi
pino Logger
node-fetch Fetch HTTP nei plugin
moment-timezone Gestione fusi orari
yt-search Ricerca YouTube (.play)

📁 Struttura del progetto

annoyed./
├── index.js           # Entry point
├── handler.js         # Gestore messaggi principale
├── config.js          # Configurazione (generato al primo avvio)
├── database.json      # Database locale (generato automaticamente)
├── plugins/           # Comandi del bot
├── funzioni/          # Moduli interni (antilink, welcome, ecc.)
├── lib/               # Librerie (simple.js, store, converter, ecc.)
├── data/              # Dati di salvataggio (messaggi, saldo ecc.)
└── media/             # .webp per alcuni comandi interattivi


❤️ Crediti

👥 Contributori

About

miglior bot zozzapp in italia!!!

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages