diff --git a/konabot/plugins/fx_process/__init__.py b/konabot/plugins/fx_process/__init__.py index 9da8af1..ff3bf33 100644 --- a/konabot/plugins/fx_process/__init__.py +++ b/konabot/plugins/fx_process/__init__.py @@ -95,6 +95,8 @@ def handle_filters_to_image(images: list[Image.Image], filters: list[FilterItem] img_signal_count = 1 # 从 images[1] 开始取图像 for arg in func_args: if isinstance(arg, ImageRequireSignal): + if img_signal_count >= len(images): + raise BotExceptionMessage("图像数量不足,无法满足滤镜需求!") actual_args.append(images[img_signal_count]) img_signal_count += 1 else: