This script is created by Nazedev using Node.js and the WhiskeySocket/Baileys library. The script is currently in the development phase (BETA), so there may still be some errors that can be ignored. If errors persist even after debugging, please contact the owner for assistance. ~ By Naze
Minimum requirements:
- Node.js v20 or higher
- Git
System dependencies (handled automatically by install.sh):
- ffmpeg
- imagemagick
- yarn / npm
git clone https://github.com/nazedev/hitori
cd hitoribash install.shThis script will:
- Detect your package manager (
pkg,apt,dnf, etc.) - Install required system dependencies
- Install Node.js packages
- Start the bot automatically
pkg update && pkg upgrade
pkg install git
pkg install nodejs
pkg install ffmpeg
pkg install imagemagick
git clone https://github.com/nazedev/hitori
cd hitori
npm install[ RECOMMENDED INSTALL ON TERMUX ]
pkg install yarn
yarnUse yarn:
yarn install
yarn startMake sure
nodejsandyarnare installed. Theinstall.shscript already handles this.
- Download And Install Git
Click Here - Download And Install NodeJS
Click Here - Download And Install FFmpeg
Click Here(Don't Forget Add FFmpeg to PATH enviroment variables) - Download And Install ImageMagick
Click Here
Use npm:
npm install
npm startnpm start
# or
yarn startScan the QR Code or use Pairing Code, and the bot is ready to use.
This bot is fully integrated with the Naze API Service:
π https://naze.biz.id
Many features (such as downloader, AI tools, utilities, and media processing) rely on this external API.
To use all features properly, you must provide your own API key.
The API key is configured in:
π settings.js
Example configuration:
global.APIKeys = {
'https://api.naze.biz.id': 'YOUR_API_KEY_HERE'
}- Some commands will not work
- API-based features may return errors
Make sure you register and obtain a valid API key from the official website before using the bot.
All main configurations are located in:
π settings.js
global.owner = ['628xxxxxxxxxx']global.botname = 'Hitori Bot'
global.author = 'Nazedev'global.listprefix = ['!', '.', '+']global.limit.free = 20
global.money.free = 10000global.pairing_code = true
global.number_bot = '628xxxxxxxxxx'Any change in settings.js will be auto-reloaded without restarting the bot.
All bot features are implemented in:
π naze.js
Look for the switch (command) section.
Add or edit commands inside the switch (command) block.
case 'ping': {
m.reply('pong π')
}
breakGuidelines:
- Always add new commands using
case - Do not remove the main switch structure
- Place feature logic inside each
case
To understand the WhatsApp connection flow and event handling, see:
π index.js This file is responsible for:
- Initializing Baileys connection
- Handling WhatsApp events
- Loading settings.js
- Dispatching messages to naze.js
βββ Dockerfile
βββ LICENSE
βββ Procfile
βββ README.md
βββ app.json
βββ database
βΒ Β βββ jadibot
βΒ Β βΒ Β βββ Naze
βΒ Β βββ temp
βΒ Β βββ A
βββ docker-compose.yml
βββ heroku.yml
βββ index.js
βββ install.sh
βββ lib
βΒ Β βββ converter.js
βΒ Β βββ exif.js
βΒ Β βββ function.js
βΒ Β βββ game.js
βΒ Β βββ math.js
βΒ Β βββ template_menu.js
βΒ Β βββ tictactoe.js
βΒ Β βββ uploader.js
βββ naze.js
βββ nodemon.json
βββ package.json
βββ railway.json
βββ replit.nix
βββ settings.js
βββ speed.py
βββ src
βΒ Β βββ antispam.js
βΒ Β βββ database.js
βΒ Β βββ jadibot.js
βΒ Β βββ media
βΒ Β βΒ Β βββ fake.pdf
βΒ Β βΒ Β βββ naze.png
βΒ Β βββ message.js
βΒ Β βββ server.js
βββ start.js
| Build Pack | LINK |
|---|---|
| NODEJS | heroku/nodejs |
| FFMPEG | here |
| IMAGEMAGICK | here |
| Menu | Bot | Group | Search | Download | Tools | Ai | Game | Fun | Owner |
|---|---|---|---|---|---|---|---|---|---|
| Work | β | β | β | β | β | β | β | β | β |
License: MIT
![]() |
![]() |
![]() |
![]() |
|---|
| NazeDev | Zaynn | Dani | WhiskeySockets |


