diff --git a/src/quickbot/config/__init__.py b/src/quickbot/config/__init__.py index d36998b..063873d 100644 --- a/src/quickbot/config/__init__.py +++ b/src/quickbot/config/__init__.py @@ -46,7 +46,7 @@ class Config(BaseSettings): ) else '' }" - + TELEGRAM_WEBHOOK_AUTH_KEY: str = "changethis" TELEGRAM_BOT_USERNAME: str = "quickbot" diff --git a/src/quickbot/main.py b/src/quickbot/main.py index 5561d71..f9a92cd 100644 --- a/src/quickbot/main.py +++ b/src/quickbot/main.py @@ -85,7 +85,9 @@ class QBotApp(Generic[UserType, ConfigType], FastAPI): user_class = DefaultUser - self.allowed_updates = allowed_updates or ["message", "callback_query"] + self.allowed_updates = list( + (set(allowed_updates or [])).union({"message", "callback_query"}) + ) self.user_class = user_class self.entity_metadata: EntityMetadata = user_class.entity_metadata