{"id":24536203,"url":"https://github.com/pvnotpv/wabot","last_synced_at":"2025-04-15T01:08:37.704Z","repository":{"id":142701703,"uuid":"609802999","full_name":"pvnotpv/wabot","owner":"pvnotpv","description":"Economy/Memes/Image/NSFW/FUN commands and a webapp with control panel.","archived":false,"fork":false,"pushed_at":"2024-07-24T16:33:28.000Z","size":60487,"stargazers_count":12,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T01:08:30.149Z","etag":null,"topics":["bot","bots","snoowrap","whatsapp","whatsapp-api","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pvnotpv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-03-05T09:34:49.000Z","updated_at":"2025-04-01T08:42:14.000Z","dependencies_parsed_at":"2024-07-24T19:15:52.855Z","dependency_job_id":null,"html_url":"https://github.com/pvnotpv/wabot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnotpv%2Fwabot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnotpv%2Fwabot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnotpv%2Fwabot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvnotpv%2Fwabot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pvnotpv","download_url":"https://codeload.github.com/pvnotpv/wabot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986313,"owners_count":21194025,"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","bots","snoowrap","whatsapp","whatsapp-api","whatsapp-bot","whatsapp-web-js"],"created_at":"2025-01-22T13:52:30.649Z","updated_at":"2025-04-15T01:08:37.690Z","avatar_url":"https://github.com/pvnotpv.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Not your average whatsapp bot. \n\nPS: THIS USED TO BE MY LOCKDOWN PROJECT AND YE... THE PROJECT IS FAR FROM DEAD.\n\n# Wabot-3.7.0\n\nAll images are fetched from reddit and cached in-memory every 5 minutes.\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/pvnotpv/wabot/blob/main/imgs/1.gif?raw=true\" width=\"250\" /\u003e\n  \u003cimg src=\"https://github.com/pvnotpv/wabot/blob/main/imgs/2.gif?raw=true\" width=\"250\" /\u003e\n   \u003cimg src=\"https://github.com/pvnotpv/wabot/blob/main/imgs/3.gif?raw=true\" width=\"250\" /\u003e\n    \u003cimg src=\"https://github.com/pvnotpv/wabot/blob/main/imgs/4.jpg?raw=true\" width=\"250\" /\u003e\n  \u003cimg src=\"https://github.com/pvnotpv/wabot/blob/main/imgs/cwh.jpg?raw=true\" width=\"250\" /\u003e\n\u003c/p\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/pvnotpv/wabot/blob/main/imgs/5.jpg?raw=true\" width=\"250\" /\u003e\n\u003c/p\u003e\n(above gifs may take a bit to load.)\n\n## AND MUCH MORE !!!\n\n## MISC\n\n- Uses mongodb as primary db and redis(even for images) to cache, so the bot is pretty fast.\n- NSFW commands can be enabled/disabled by admins.\n- You won't be banned from WhatsApp unless you make the bot public, Just add the bot to your friends/family groups but nothing else.\n- You can host the bot for free on Railway, 500 hours per month free. \n\n## SETUP\n\n- Clone the repo \n- Edit the .env file.\n- Watch a video on youtube to setup mongodb and change the db url.\n- There are tons of guides on google to setup Snoowrap for reddit.\n\n### Docker file method\n- Make sure to run the redis docker image.\n- docker build -t wabot .\n- docker run -p 8080:8080 wabot\n\n### Manual\n- yarn --add to install dependencies.\n- You need to have redis-server running on localhost.\n- yarn run start\n- Visit localhost:8080/qrcode, scan the qr and you're pretty good to go.\n\n## APIS USED\n\n- Insult Api - https://insult.mattbas.org/api/\n- Mom jokes - https://yomomma.info/\n- Snoowrap for reddit - https://not-an-aardvark.github.io/snoowrap\n- Whatsapp-web.js - https://wwebjs.dev/\n\n![:pv](https://counter.max.srl/get/@:pvwabot)\n(From 28/1/24)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpvnotpv%2Fwabot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpvnotpv%2Fwabot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpvnotpv%2Fwabot/lists"}