Twilio Chatbot
This Twilio chatbot offers a range of features designed to enhance user interaction and productivity. The key functionalities include:
Features
-
URL Content Summarization
- Summarizes the content of URLs using the Google Gemini API.
-
Text Summarization
- Provides concise summaries of text inputs.
-
Tweet Creation
- Generates tweets based on user inputs.
-
Audio Notes
- Converts audio notes to text using OpenAI's Whisper.
-
General Inquiry
- Allows users to ask any questions, similar to Brad AI.
Technologies Used
- Twilio API: For messaging and chatbot interactions.
- Google Gemini API: For summarizing URL content.
- OpenAI Whisper: For converting audio notes to text.
Getting Started
To get started with this project, follow these steps:
-
Clone the repository:
git clone https://github.com/shashi2602/triangle-bot.git cd triangle-bot
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
- Configure your Twilio API credentials.
- Set up API keys for Google Gemini and OpenAI Whisper.
-
Run the chatbot…