{"id":14986973,"url":"https://github.com/slavyandesu/bocchibot","last_synced_at":"2025-05-15T07:07:10.632Z","repository":{"id":37834732,"uuid":"306798913","full_name":"SlavyanDesu/BocchiBot","owner":"SlavyanDesu","description":"BocchiBot is a multipurpose WhatsApp bot using wa-automate-nodejs library!","archived":false,"fork":false,"pushed_at":"2025-04-07T15:42:25.000Z","size":12760,"stargazers_count":329,"open_issues_count":1,"forks_count":423,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-05-15T07:07:04.635Z","etag":null,"topics":["bot","moderation-bot","scraper","whatsapp-bot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SlavyanDesu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"slavyandesu"}},"created_at":"2020-10-24T03:39:46.000Z","updated_at":"2025-05-13T13:06:46.000Z","dependencies_parsed_at":"2025-04-11T15:47:23.249Z","dependency_job_id":null,"html_url":"https://github.com/SlavyanDesu/BocchiBot","commit_stats":{"total_commits":230,"total_committers":17,"mean_commits":"13.529411764705882","dds":0.7565217391304347,"last_synced_commit":"fbec180e9d642728de72d3df7387e56ea9145769"},"previous_names":[],"tags_count":13,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SlavyanDesu%2FBocchiBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SlavyanDesu%2FBocchiBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SlavyanDesu%2FBocchiBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SlavyanDesu%2FBocchiBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SlavyanDesu","download_url":"https://codeload.github.com/SlavyanDesu/BocchiBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254292042,"owners_count":22046426,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","moderation-bot","scraper","whatsapp-bot"],"created_at":"2024-09-24T14:13:53.906Z","updated_at":"2025-05-15T07:07:05.623Z","avatar_url":"https://github.com/SlavyanDesu.png","language":"JavaScript","funding_links":["https://ko-fi.com/slavyandesu"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://images5.alphacoders.com/911/911614.png\" alt=\"BocchiBot\" width=\"500\" /\u003e\n\n# **BocchiBot**\n\n\u003e BocchiBot is a multipurpose WhatsApp bot using wa-automate-nodejs library!\n\u003e\n\u003e\n\n  \u003ch3\u003eMade with ❤️ by\u003c/h3\u003e\n\n  \u003ca href=\"https://github.com/SlavyanDesu\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/28254882?v=4\" height=\"128\" width=\"128\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Piyoxz\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/102013178?v=4\" height=\"128\" width=\"128\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/VideFrelan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/76523793?v=4\" height=\"128\" width=\"128\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Sansekai\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/34540627?v=4\" height=\"128\" width=\"128\" /\u003e\u003c/a\u003e\n\n  \u003ca href=\"https://github.com/SlavyanDesu\"\u003e\u003cimg title=\"Author\" src=\"https://img.shields.io/badge/Author-SlavyanDesu-purple.svg?style=for-the-badge\u0026logo=github\" /\u003e\u003c/a\u003e\n\n  \u003cimg src=\"https://img.shields.io/npm/v/@open-wa/wa-automate.svg?color=green\"/\u003e\n  \u003cimg src=\"https://img.shields.io/node/v/@open-wa/wa-automate\"/\u003e\n  \u003cimg src=\"https://img.shields.io/github/repo-size/SlavyanDesu/BocchiBot\" /\u003e \u003cbr\u003e\n  \u003ca href=\"https://app.fossa.com/projects/git%2Bgithub.com%2FSlavyanDesu%2FBocchiBot?ref=badge_shield\" alt=\"FOSSA Status\"\u003e\u003cimg src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2FSlavyanDesu%2FBocchiBot.svg?type=shield\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.codefactor.io/repository/github/SlavyanDesu/BocchiBot\"\u003e\u003cimg src=\"https://www.codefactor.io/repository/github/SlavyanDesu/BocchiBot/badge\"/\u003e\u003c/a\u003e\n\n  \u003ca href=\"https://github.com/SlavyanDesu/BocchiBot#requirements\"\u003eRequirements\u003c/a\u003e •\n  \u003ca href=\"https://github.com/SlavyanDesu/BocchiBot#installation\"\u003eInstallation\u003c/a\u003e •\n  \u003ca href=\"https://github.com/SlavyanDesu/BocchiBot#features\"\u003eFeatures\u003c/a\u003e •\n  \u003ca href=\"https://github.com/SlavyanDesu/BocchiBot#thanks-to\"\u003eThanks to\u003c/a\u003e •\n  \u003ca href=\"https://github.com/SlavyanDesu/BocchiBot#license\"\u003eLicense\u003c/a\u003e\n\u003c/div\u003e\n\n# Requirements\n* [Node.js](https://nodejs.org/en/)\n* [Git](https://git-scm.com/downloads)\n* [FFmpeg](https://www.gyan.dev/ffmpeg/builds/)\n* [Tesseract](https://github.com/tesseract-ocr/tesseract)\n\n# Installation\n## 📝 Cloning the repo\n```cmd\n\u003e git clone https://github.com/SlavyanDesu/BocchiBot.git\n\u003e cd BocchiBot\n```\n\n## ✍️ Editing the file\nEdit the required value in `config.json`.\n```json\n{\n    \"ownerBot\": \"62812xxxxxxxx@c.us\",\n    \"prefix\": \".\",\n    \"nao\": \"SAUCENAO-API-KEY\",\n    \"openAiKey\": \"OPENAI-API-KEY\",\n    \"authorStick\": \"@SlavyanDesu\",\n    \"packStick\": \"BocchiBot\"\n}\n```\n\n`ownerBot`: your WhatsApp number.   \n`prefix`: bot's prefix.   \n`nao`: SauceNAO API key. You can get it [here](https://saucenao.com/user.php) by creating an account.   \n`openAiKey`: OpenAI API key. You can get it [here](https://platform.openai.com/account/api-keys) by creating an account.   \n`authorStick`: name of the author sticker pack.   \n`packStick`: name of the sticker pack.   \n\n## 🗣️ Changing Language\nReplace all of `eng` to `ind` for Bahasa Indonesia.\n\n## 🛠️ Installing the FFmpeg\n* Download one of the available versions of FFmpeg by clicking [this link](https://www.gyan.dev/ffmpeg/builds/).\n* Extract the file to `C:\\` path.\n* Rename the extracted folder to `ffmpeg`.\n* Run Command Prompt as Administrator.\n* Run this command:\n```cmd\n\u003e setx /m PATH \"C:\\ffmpeg\\bin;%PATH%\"\n```\nIt will give us a callback like `SUCCESS: specified value was saved`.\n* Now that you've FFmpeg installed, verify that it's working by running this command to see version number:\n```cmd\n\u003e ffmpeg -version\n```\n\n## 🛠️ Installing the Tesserract\n* Download the Tesseract program [here](https://s.id/vftesseract).\n* Run the Tesseract program with run As Administrator.\n* Make sure the Tesseract installation is in the `C:\\` folder\n* Run Command Prompt as Administrator.\n* Run this command:\n```cmd\n\u003e setx /m PATH \"C:\\Tesseract-OCR;%PATH%\"\n```\nIt will give us a callback like `SUCCESS: specified value was saved`.\n* Now that you've Tesseract installed, verify that it's working by running this command to see version number:\n```cmd\n\u003e tesseract -version\n```\n\n## 🔍 Installing the dependencies\n```cmd\n\u003e npm install\n```\n\n## 🆗 Running the bot\nRegular node:\n```cmd\n\u003e npm start\n```\n\nPM2:\n```cmd\n\u003e pm2 start index.js -i max\n\u003e pm2 monit\n```\n\nAfter that scan the QR code using your WhatsApp in your phone.\n\n# Features\nType `.help` to your bot number to see the list of commands.\n\n# Thanks to\n* [`open-wa/wa-automate-nodejs`](https://github.com/open-wa/wa-automate-nodejs)\n* [`YogaSakti/imageToSticker`](https://github.com/YogaSakti/imageToSticker)\n* [`uukina`](https://github.com/uukina)\n* [`VideFrelan`](https://github.com/VideFrelan)\n* [`Pahri123`](https://github.com/Pahri123)\n* [`LeviathanH`](https://github.com/LeviathanH)\n* [`ferlitopym`](https://github.com/ferlitopym)\n* [`AlvioAdjiJanuar`](https://github.com/Piyoxz)\n* [`VirusLauncher`](https://github.com/VirusLauncher)\n* [`Sansekai`](https://github.com/Sansekai)\n* [`Baguettou`](https://github.com/Baguettou)\n* [`HAFizh-15`](https://github.com/HAFizh-15)\n* [`TheSploit`](https://github.com/TheSploit)\n* [`rashidsiregar28`](https://github.com/rashidsiregar28)\n* [`irham01`](https://github.com/irham01)\n* [`hardiantojek93`](https://github.com/hardiantojek93)\n* [`gamingrkp`](https://github.com/gamingrkp)\n\n# License\n**BocchiBot** © [SlavyanDesu](https://github.com/SlavyanDesu), released under the MIT License.\nAuthored and maintained by SlavyanDesu.\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://app.fossa.com/projects/git%2Bgithub.com%2FSlavyanDesu%2FBocchiBot?ref=badge_large\"\u003e\u003cimg src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2FSlavyanDesu%2FBocchiBot.svg?type=large\" /\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslavyandesu%2Fbocchibot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslavyandesu%2Fbocchibot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslavyandesu%2Fbocchibot/lists"}