Updated Web backend now with multi-user, misc data and endpoints improvements

This commit is contained in:
2024-08-12 02:03:47 +02:00
parent 6ebc68127e
commit 5ba0df43c4
16 changed files with 341 additions and 180 deletions

View File

@@ -20,7 +20,7 @@ from telegram.ext import CommandHandler, MessageHandler, Filters, CallbackContex
TelegramClient = None
def TelegramMain() -> bool:
def TelegramMain(path:str) -> bool:
if not TelegramToken:
return False
global TelegramClient
@@ -55,7 +55,7 @@ def TelegramMakeInputMessageData(message:telegram.Message) -> InputMessageData:
),
)
data.command = TextCommandData(data.text_plain, "telegram")
data.user.settings = (UserSettingsData(data.user.id) or SafeNamespace())
data.user.settings = UserSettingsData(data.user.id)
linked = TelegramLinker(data)
data.message_url = linked.message
data.room.url = linked.room