diff --git a/src/plugins/hk_reporter/config_manager.py b/src/plugins/hk_reporter/config_manager.py
index d755c9f..0fe2f71 100644
--- a/src/plugins/hk_reporter/config_manager.py
+++ b/src/plugins/hk_reporter/config_manager.py
@@ -3,7 +3,7 @@ from nonebot.typing import T_State
 from nonebot.adapters.cqhttp import Bot, Event, GroupMessageEvent
 from nonebot.permission import Permission, SUPERUSER
 from nonebot.adapters.cqhttp.permission import GROUP_ADMIN, GROUP_MEMBER, GROUP_OWNER
-from nonebot import on_command, logger
+from nonebot import on_command
 
 from .platform.utils import check_sub_target
 from .platform import platform_manager
@@ -32,16 +32,15 @@ async def add_sub_parse_id(bot: Bot, event: Event, state: T_State):
     state['id'] = target
     state['name'] = name
 
+@add_sub.handle()
 async def add_sub_handle_cat(bot: Bot, event: Event, state: T_State):
     if not platform_manager[state['platform']].categories:
         return
     if 'cats' in state:
         return
-    msg = '请输入要订阅的类别,以空格分隔,支持的类别有:{}'.format(
+    await bot.send(event=event, message='请输入要订阅的类别,以空格分隔,支持的类别有:{}'.format(
             ','.join(list(platform_manager[state['platform']].categories.values()))
-        )
-    logger.debug('send' + msg)
-    await bot.send(event=event, message=msg)
+        ))
     await add_sub.pause()
 
 @add_sub.handle()