{"id":15103105,"url":"https://github.com/wisyam/waauto-sender","last_synced_at":"2026-02-19T06:31:12.198Z","repository":{"id":257216425,"uuid":"857643853","full_name":"Wisyam/WaAuto-Sender","owner":"Wisyam","description":"A simple WhatsApp bot that automates message sending and responds to commands like !ping, !menu, and more using whatsapp-web.js. Ideal for managing and automating group messages.","archived":false,"fork":false,"pushed_at":"2024-09-17T23:41:59.000Z","size":47,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T14:01:36.515Z","etag":null,"topics":["automated-messaging","chatbot","javascript","message-automation","node-bot","nodejs","whatsapp-bot","whatsapp-web-js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wisyam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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}},"created_at":"2024-09-15T08:00:57.000Z","updated_at":"2024-09-17T23:42:02.000Z","dependencies_parsed_at":"2025-02-08T02:30:58.632Z","dependency_job_id":"4f0987f3-b4f5-44df-a38e-eca850657a5b","html_url":"https://github.com/Wisyam/WaAuto-Sender","commit_stats":null,"previous_names":["wisyam/waauto-sender"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Wisyam/WaAuto-Sender","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisyam%2FWaAuto-Sender","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisyam%2FWaAuto-Sender/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisyam%2FWaAuto-Sender/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisyam%2FWaAuto-Sender/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wisyam","download_url":"https://codeload.github.com/Wisyam/WaAuto-Sender/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisyam%2FWaAuto-Sender/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279136076,"owners_count":26111447,"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","status":"online","status_checked_at":"2025-10-15T02:00:07.814Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automated-messaging","chatbot","javascript","message-automation","node-bot","nodejs","whatsapp-bot","whatsapp-web-js"],"created_at":"2024-09-25T19:21:14.045Z","updated_at":"2025-10-16T01:27:46.182Z","avatar_url":"https://github.com/Wisyam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WhatsApp Auto Sender Bot\n\nWhatsApp Auto Sender Bot is a simple automation bot built using the [whatsapp-web.js](https://github.com/pedroslopez/whatsapp-web.js) library. This bot allows you to automate messaging tasks in WhatsApp, including responding to specific commands and sending messages to all members of a selected group.\n\n## Features\n\n- **Auto Reply**: Respond to specific commands like `!ping`, `halo`, and `!menu`.\n- **Group Listing**: List all the groups that the bot is part of using the `!listgroup` command.\n- **Send Message to Group Members**: Select a group and send a message to all its members with the `!send` command.\n- **QR Code Authentication**: Use the WhatsApp QR code to authenticate the bot.\n\n## Commands\n\n| Command     | Description                                                                 |\n|-------------|-----------------------------------------------------------------------------|\n| `!ping`     | Check if the bot is online, responds with `Pong!`.                          |\n| `halo`      | Greet the bot, and it responds with `Halo juga! Ada yang bisa dibantu?`.    |\n| `!menu`     | Displays the bot's available commands.                                      |\n| `!listgroup`| List all the WhatsApp groups the bot is currently in.                       |\n| `!send`     | Select a group to send a message to all its members.                        |\n\n## Installation\n\n1. Clone the repository:\n   ```bash\n   https://github.com/Wisyam/WaAuto-Sender.git\n   cd whatsapp-auto-sender-bot\n\n2. Instal dependensi yang diperlukan:\n   ```bash\n   npm install\n3. Jalankan bot:\n   ```\n   node index.js\n4. Autentikasi dengan WhatsApp:\n   - Setelah menjalankan bot, QR code akan muncul di terminal. Scan QR code ini menggunakan aplikasi WhatsApp di ponselmu untuk menghubungkan akun WhatsApp dengan bot.\n\n2. **Proses Command**: \n   Bot mendengarkan pesan yang diterima dan memproses perintah seperti `!ping`, `halo`, `!menu`, `!listgroup`, dan `!send`.\n\n3. **Pengiriman Pesan ke Anggota Grup**:\n   Setelah perintah `!send` digunakan, bot akan menampilkan daftar grup dan meminta pengguna untuk memilih grup. Setelah memilih, bot akan mengirim pesan yang ditentukan ke semua anggota grup.\n\n## Dependency\n\nBot ini menggunakan beberapa library eksternal, antara lain:\n\n- [`whatsapp-web.js`](https://github.com/pedroslopez/whatsapp-web.js)\n- [`qrcode-terminal`](https://www.npmjs.com/package/qrcode-terminal)\n- [`figlet`](http://www.figlet.org/): Digunakan untuk menampilkan teks ASCII art di terminal.\n\n## Kontribusi\n\nKontribusi untuk proyek ini sangat diterima! Silakan fork repository ini dan buat pull request dengan fitur atau perbaikan yang ingin ditambahkan.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisyam%2Fwaauto-sender","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwisyam%2Fwaauto-sender","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisyam%2Fwaauto-sender/lists"}