diff --git a/backend/apps/views/notification.py b/backend/apps/views/notification.py index 0f848aa..bcf5f82 100644 --- a/backend/apps/views/notification.py +++ b/backend/apps/views/notification.py @@ -320,6 +320,12 @@ class NotificationTestView(View): # 准备测试消息 timestamp = str(int(time.time() * 1000)) test_message = "这是一条测试消息,如果你收到了这条消息,说明机器人配置正确。" + + # 使用自定义关键词安全设置,需要在消息中包含关键词 + if robot.security_type == 'keyword' and robot.keywords: + # 测试消息中关键词 + keyword = robot.keywords[0] + test_message = f"【{keyword}】{test_message}" # 根据不同类型的机器人发送测试消息 try: diff --git a/web/src/views/system/Notification.vue b/web/src/views/system/Notification.vue deleted file mode 100644 index ded6a8e..0000000 --- a/web/src/views/system/Notification.vue +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - 通知配置 - - - - - 添加机器人 - - - - - - - - - - - - 编辑 - - - 测试 - - - 删除 - - - - - - - - - - - - - 钉钉机器人 - 企业微信机器人 - 飞书机器人 - - - - - - - - - - - - - - 无 - 加签密钥 - 自定义关键词 - IP地址(段) - - - - - - - - - - - - - - - - - - - - 支持IP地址或IP地址段,例如: 192.168.1.1 或 192.168.1.1/24 - - - - - - - - - - - - - 取消 - - 确定 - - - - - - - - - - - \ No newline at end of file