Initial commit: Telegram Management System
Some checks failed
Deploy / deploy (push) Has been cancelled

Full-stack web application for Telegram management
- Frontend: Vue 3 + Vben Admin
- Backend: NestJS
- Features: User management, group broadcast, statistics

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
你的用户名
2025-11-04 15:37:50 +08:00
commit 237c7802e5
3674 changed files with 525172 additions and 0 deletions

95
test-report.json Normal file
View File

@@ -0,0 +1,95 @@
{
"totalTests": 11,
"passedTests": 0,
"failedTests": 11,
"modules": [
{
"name": "仪表板页面",
"path": "/dashboard/home",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.dashboard-container, .dashboard-card, [class*=\"dashboard\"]') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error------.png",
"loadTime": 0
},
{
"name": "账号管理",
"path": "/tgAccountManage/tgAccountList",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"account\"], .ant-table') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
},
{
"name": "群组管理",
"path": "/groupManage/groupList",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"group\"], .ant-table') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
},
{
"name": "消息管理",
"path": "/messageManage/messageList",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"message\"], .ant-table') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
},
{
"name": "日志管理",
"path": "/logManage/registerLog",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"log\"], .ant-table') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
},
{
"name": "系统配置",
"path": "/configManage/baseConfig",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"config\"], .ant-form') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
},
{
"name": "营销中心",
"path": "/marketingCenter",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"marketing\"], .ant-card') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
},
{
"name": "短信平台",
"path": "/sms_platform/sms_platform_list",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"sms\"], .ant-table') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
},
{
"name": "名称管理-名字",
"path": "/nameManage/firstnameList",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"name\"], .ant-table') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error--------.png",
"loadTime": 0
},
{
"name": "名称管理-姓氏",
"path": "/nameManage/lastnameList",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"name\"], .ant-table') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error--------.png",
"loadTime": 0
},
{
"name": "私信管理",
"path": "/privateMessage",
"status": "failed",
"error": "page.waitForSelector: Timeout 10000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('[class*=\"message\"], .ant-card') to be visible\u001b[22m\n",
"screenshot": "test-screenshots/error-----.png",
"loadTime": 0
}
]
}