Link Eater is an AI-powered bot that provides concise summaries of web content directly through WhatsApp. Users can send a URL to the bot, and it responds with a brief summary of the webpage or YouTube video content. This tool is designed to help users quickly grasp the essence of online content without having to navigate through entire articles or videos.
- Summarize web articles and blog posts
- Generate concise summaries of YouTube videos
- Process URLs shared in WhatsApp messages
- Utilize AI to create accurate and relevant summaries
- Node.js
- Express.js
- Twilio WhatsApp API
- OpenAI GPT-3.5
- YouTube Data API
- Jina AI for web scraping
-
Clone the repository: git clone https://github.com/dataplay-cl/whatsapp-summarizer.git
-
Navigate to the project directory: cd whatsapp-summarizer
-
Install dependencies: npm install
-
Set up environment variables: Create a
.env
file in the root directory and add the following: TWILIO_ACCOUNT_SID=your_twilio_account_sid
TWILIO_AUTH_TOKEN=your_twilio_auth_token
TWILIO_PHONE_NUMBER=your_twilio_whatsapp_number
OPENAI_API_KEY=your_openai_api_key
YOUTUBE_API_KEY=your_youtube_api_key
JINA_API_KEY=your_jina_api_key
PORT=3000 -
Start the server: npm start
- Add the Link Eater number to your contacts.
- Send a message with a URL to the bot.
- Receive a concise summary of the content.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Twilio for providing the WhatsApp API
- OpenAI for the GPT-3.5 model
- YouTube for their Data API
- Jina AI for web scraping capabilities
For any queries, please open an issue in this repository.