{"id":21205922,"url":"https://github.com/abhikarki/flask-whatsapp-bot","last_synced_at":"2026-05-20T02:51:01.416Z","repository":{"id":262721420,"uuid":"887990565","full_name":"abhikarki/FLASK-WHATSAPP-BOT","owner":"abhikarki","description":"A WhatsApp bot that extracts and summarizes the content from URLs shared in the message. It uses Flask and Twilio API for backend communication and messaging.","archived":false,"fork":false,"pushed_at":"2024-11-13T23:01:37.000Z","size":882,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T15:31:36.577Z","etag":null,"topics":["flask","nltk","twilio-api"],"latest_commit_sha":null,"homepage":"","language":"Python","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/abhikarki.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-11-13T16:17:19.000Z","updated_at":"2024-11-13T23:01:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"6baa4b16-6817-45eb-87c0-07b7816fcafc","html_url":"https://github.com/abhikarki/FLASK-WHATSAPP-BOT","commit_stats":null,"previous_names":["abhikarki/flask-whatsapp-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhikarki%2FFLASK-WHATSAPP-BOT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhikarki%2FFLASK-WHATSAPP-BOT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhikarki%2FFLASK-WHATSAPP-BOT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhikarki%2FFLASK-WHATSAPP-BOT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhikarki","download_url":"https://codeload.github.com/abhikarki/FLASK-WHATSAPP-BOT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243658270,"owners_count":20326467,"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":["flask","nltk","twilio-api"],"created_at":"2024-11-20T20:53:45.664Z","updated_at":"2026-05-20T02:51:01.340Z","avatar_url":"https://github.com/abhikarki.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## FLASK-WHATSAPP-BOT\n### 👋 Overview\nFLASK-WHATSAPP-BOT is a whatsapp bot built using Flask and the Twilio API, designed to extract and summarize content from URLs shared within WhatsApp messages. By using the Natural Language Processing (NLP) with the nltk library, the bot provides a concise summaries of web content, reducing the need to open the link for full details.\n### ✨ Motivation\nHave you ever clicked on a Facebook post with a headline that sounds too good to be true, only to be greeted with a clickbait-laden article that leaves you questioning your life choices? Yeah, me too. That's why I built this bot. It skips the endless cycle of disappointment by summarizing the content of those \"engaging\" links, so you can avoid wasting time on clickbait and get straight to the point. Because, honestly, nobody has time for that!\n\n### 🔨 How to Use it\n## Send an intial message \"join loss-similar\" to +1 (415)523-8886 for setup and you are good to go. Send the URLs and get the summaries.\n\n\u003cimg src=\"images/whatsappScreenshot.png\" alt=\"Description of the image\" width=\"300\" height = \"350\"/\u003e\n\u003cimg src=\"images/whatsappScreenshot2.png\" alt=\"Description of the image\" width=\"300\" height = \"350\"/\u003e\n\n### 📋 Features\n1. Link Extraction: Automatically detects URLs in incoming WhatsApp messages.\n2. Content Summarization: Uses NLP to summarize the content of articles or any link in messages.\n3. Scalable: Built with Flask and Twilio API to handle backend communication and messaging.\n\n\n\n### 🔨 Tech Stack\nLanguages: Python \u003cbr\u003e\nFrameworks \u0026 Libraries: Flask, nltk \u003cbr\u003e\nAPIs: Twilio API \u003cbr\u003e\nHosting: Heroku \u003cbr\u003e\n\n\n### Future Improvements\n1. Enhance NLP model for better summarization\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhikarki%2Fflask-whatsapp-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhikarki%2Fflask-whatsapp-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhikarki%2Fflask-whatsapp-bot/lists"}