init: Initial commit

This commit is contained in:
Björn Benouarets
2026-01-08 10:10:12 +01:00
parent 7055272793
commit a1eca7baef
17 changed files with 392 additions and 111 deletions

12
main.py
View File

@@ -8,26 +8,20 @@ from bot import WebhookBot
from handler import BotHandler
from config import DefaultConfig
from modules.database import DatabaseManager
from modules.database import DatabaseManager, SQLiteConnectionString
from dotenv import load_dotenv
load_dotenv()
CONFIG = DefaultConfig()
DATABASE = DatabaseManager(
db_name=CONFIG.DB_NAME,
db_host=CONFIG.DB_HOST,
db_port=CONFIG.DB_PORT,
db_user=CONFIG.DB_USER,
db_password=CONFIG.DB_PASSWORD
)
connection_string = SQLiteConnectionString(CONFIG.DB_PATH)
DATABASE = DatabaseManager(connection_string)
ADAPTER = CloudAdapter(ConfigurationBotFrameworkAuthentication(CONFIG))
# Register error handler
async def on_error(context, error):
print(f"[Adapter] Error occurred: {error}")
import traceback
traceback.print_exc()
await context.send_activity("An error occurred processing your request.")