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