https://github.com/jerryblessed/ibtros
https://github.com/jerryblessed/ibtros
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jerryblessed/ibtros
- Owner: Jerryblessed
- License: agpl-3.0
- Created: 2025-03-20T16:29:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-28T16:44:18.000Z (over 1 year ago)
- Last Synced: 2025-03-28T17:42:45.577Z (over 1 year ago)
- Language: Python
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.MD
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# IBTROS
## Overview
IBTROS is an advanced AI-driven Telegram bot that provides real-time information retrieval and transportation assistance. The system leverages the **Azure OpenAI GPT-40 API**, **Azure Cognitive Services**, and a **robust backend** to process user queries and deliver precise results efficiently.
[Try now](https://t.me/IBmeal_bot)
## Features
- **Multi-modal AI Processing**: Integrates text, speech, image, and avatar functionalities powered by Azure AI.
- **Database Support**: Uses SQLite or Azure PostgreSQL to retrieve real-time location-based information.
- **Seamless User Interaction**: Telegram bot interface for easy access and query submission.
- **Optimized Query Handling**: Utilizes OpenAI's GPT-40 API for natural language understanding.
## Installation
To get started with IBTROS, clone the repository and install dependencies:
```sh
# Clone the repository
git clone https://github.com/Jerryblessed/IBTROS.git
cd IBTROS
# Install dependencies
pip install -r requirements.txt
```
## Usage
To launch the bot, execute the following command:
```sh
python core.py
```
Ensure you have set up the necessary **API keys** and **database connections** before running the bot.
## Architectural Diagram
```
IBTROS ARCHITECTURAL DIAGRAM
+-----------------------+
| 🤖 Telegram Bot UI | <------ Optional ------> +----------------------+
+-----------------------+ | ❓ Users choose to ask |
| | a question |
v +----------------------+
+----------------------------------+ |
| 🔍 Query Processing | v
| (Azure OpenAI GPT-40 API) | +----------------------------------------------+
+----------------------------------+ | 🧠 Uses Cognitive Services Live Avatar |
| | (🗣️ SST, 🔊 TTS, 🖼️ Image, and 📜 Text GPT-4o) |
v | (Powered by Azure OpenAI GPT-40 API) |
+------------------------------------------------------|----------------------------------------------+
| 📦 Returns: |
| • 💰 Price |
| • 📍 Location (from DB: 🗄️ SQLite or Azure Postgres) |
+------------------------------------------------------+
|
v
+-----------------------+
| 🚗 Users choose and enjoy |
| the ride |
+-----------------------+
```
## Credits
This project was inspired by and utilizes components from the open-source project [this](https://github.com/Steffo99/greed). Many thanks to its contributors for their invaluable work!
## License
This project is licensed under the MIT License. See the `LICENSE` file for more details.