diff --git a/app/modules/telegram/__init__.py b/app/modules/telegram/__init__.py index 2b3a4218..55420629 100644 --- a/app/modules/telegram/__init__.py +++ b/app/modules/telegram/__init__.py @@ -149,8 +149,7 @@ class TelegramModule(_ModuleBase, _MessageBase[Telegram]): return self._handle_callback_query(message, client_config) # 处理普通消息 - elif "message" in message: - return self._handle_text_message(message, client_config, client) + return self._handle_text_message(message, client_config, client) return None diff --git a/app/schemas/message.py b/app/schemas/message.py index 44656e7b..5971c0b6 100644 --- a/app/schemas/message.py +++ b/app/schemas/message.py @@ -285,7 +285,7 @@ class ChannelCapabilityManager: 获取每行最大按钮数 """ channel_caps = cls.get_capabilities(channel) - return channel_caps.max_buttons_per_row if channel_caps else 1 + return channel_caps.max_buttons_per_row if channel_caps else 4 @classmethod def get_max_button_rows(cls, channel: MessageChannel) -> int: