From 5bc8ff4c70eb0518d18e799ba81771cf8f4b01dc Mon Sep 17 00:00:00 2001 From: Muhammad18557 Date: Sat, 5 Apr 2025 16:28:16 +0800 Subject: [PATCH] fix imports --- telegram-bridge/__init__.py | 6 +++++- telegram-bridge/api/__init__.py | 12 +++++++++++- telegram-bridge/database/__init__.py | 6 +++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/telegram-bridge/__init__.py b/telegram-bridge/__init__.py index b4cbc5f..ff69fc0 100644 --- a/telegram-bridge/__init__.py +++ b/telegram-bridge/__init__.py @@ -2,4 +2,8 @@ Telegram Bridge. Provides a bridge between Telegram API and HTTP API for sending and receiving messages. -""" \ No newline at end of file +""" + +from api import TelegramApiClient +from database import init_db + diff --git a/telegram-bridge/api/__init__.py b/telegram-bridge/api/__init__.py index 0bb9df1..a8698c5 100644 --- a/telegram-bridge/api/__init__.py +++ b/telegram-bridge/api/__init__.py @@ -2,4 +2,14 @@ API module for Telegram interaction. Provides client, middleware, and models for interacting with the Telegram API. -""" \ No newline at end of file +""" + +from api.client import TelegramApiClient +from api.middleware import TelegramMiddleware, handle_telegram_errors +from api.models import ( + ChatModel, + MessageModel, + MessageContextModel, + SendMessageRequest, + SendMessageResponse +) diff --git a/telegram-bridge/database/__init__.py b/telegram-bridge/database/__init__.py index 4e00d85..81a1eb2 100644 --- a/telegram-bridge/database/__init__.py +++ b/telegram-bridge/database/__init__.py @@ -2,4 +2,8 @@ Database module for the Telegram bridge. Provides ORM models, connection management, and repositories for data access. -""" \ No newline at end of file +""" + +from database.base import init_db, get_session +from database.models import Chat, Message +from database.repositories import ChatRepository, MessageRepository