TriExploreHub
Link to open source: https://github.com/ankitmalik84/TriExploreHub
Fetch-A-THON'24
TriExploreHub πβοΈ
Step 1: Prerequisites π οΈ
Before embarking on your journey, make sure you have the essentials:
- Python (3.8+ is recommended) π
- Poetry (a packaging and dependency management tool for Python) π¦
Step 2: Set up .env file ποΈ
To unlock the wonders of our demo, you'll need API keys from:
- RapidAPI π
- OpenAI π§
- SerpAPI π
- Twilio π²
RapidAPI Key π
1. Visit RapidAPI.
2. Sign up or log in.
3. Search for the Skyscanner API and subscribe.
4. Once subscribed, copy your X-RapidAPI-Key.
OpenAI API Key π
1. Visit OpenAI.
2. Sign up or log in.
3. Navigate to the API section to obtain your API key.
*Note: If youβve run out of OpenAI credits, you will not be able to get results for this example.*
SerpAPI Key π
1. Visit SerpAPI.
2. Sign up or log in.
3. Your API key will be available on the dashboard.
Twilio Key π
1. Visit Twilio.
2. Sign up or log in.
3. Your credentials are available like:
- Account SID: 'AC5f05e627xxx2821xxxxxxb764d9a0'
- Auth Token: 'a79cbfc2xxxxxxxxxxx7dx0ffe61'
Running the Bot 1: Temperature Reminder Bot π‘οΈπ
To experience the warmth of our project:
```bash
python agent_bob.py
```
Look for the following output in the logs:
```
Agent 'bob' address: {agentxxxxxxxxxxxx3434}
```
Copy this address and paste it in the `temperature_agent.py` file.
Now, feel the heat:
```bash
python app.py
```
Open the generated link in a web browser.
Running Bot 2: Holiday Planning ποΈπ
1. Initiate the magic:
```bash
python main.py
```
2. Copy the agent IDs for `top_destination_agent` and `top_activities_agent`.
3. Paste the IDs in `top_dest_client.py` and `activity_client.py` respectively.
4. Discover your dream destinations:
```bash
python top_dest_client.py
```
Share your preferences when prompted.
Running Bot 3: Activity Planning ππ
1. Dive into the adventure:
```bash
python activity_client.py
```
2. Share your favorite activities when prompted.
The bot will unveil exciting possibilities using SerpAPI and filter them using the LLM model.
Final Demonstration Video π½οΈ
Watch the adventure unfold in our [demonstration video](Video Demo)
Bot Bonanza: π€π
Temperature Reminder Bot:
- This bot makes sure you're never left in the cold! π₯Ά
- Just tell it your cities and temperature preferences, and it'll send you daily updates via WhatsApp, complete with weather poems! π±π¦οΈ
Holiday Planning Bot:
- Dreaming of sandy beaches or bustling cities? ποΈποΈ
- This bot curates the top 5 destinations tailored to your preferences and sends them straight to your WhatsApp inbox! π²βοΈ
Activity Planning Bot:
- Get ready for an adventure-packed day! ππ
- From museums to parks, this bot suggests the best activities based on your interests, city, and date! πΊοΈπ
Set sail on your journey with TriExploreHub and let the bots guide you to unforgettable experiences! ππ




