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

46
fix-table-names.sh Executable file
View File

@@ -0,0 +1,46 @@
#!/bin/bash
# 备份原文件
echo "备份原文件..."
cp -r backend/src/modes backend/src/modes.backup
# 批量替换表名
echo "修改表名..."
# 主要的表
sed -i '' 's/tableName:"tg_account"/tableName:"c_tg_account"/g' backend/src/modes/MTgAccount.js
sed -i '' 's/tableName:"tg_firstname"/tableName:"c_firstname"/g' backend/src/modes/MFirstname.js
sed -i '' 's/tableName:"tg_lastname"/tableName:"c_lastname"/g' backend/src/modes/MLastname.js
sed -i '' 's/tableName:"tg_group"/tableName:"c_group"/g' backend/src/modes/MGroup.js
sed -i '' 's/tableName:"tg_message"/tableName:"c_message"/g' backend/src/modes/MMessage.js
sed -i '' 's/tableName:"tg_config"/tableName:"c_config"/g' backend/src/modes/MConfig.js
sed -i '' 's/tableName:"tg_script"/tableName:"c_script"/g' backend/src/modes/MScript.js
sed -i '' 's/tableName:"tg_script_article"/tableName:"c_script_article"/g' backend/src/modes/MScriptArticle.js
sed -i '' 's/tableName:"tg_script_project"/tableName:"c_script_project"/g' backend/src/modes/MScriptProject.js
sed -i '' 's/tableName:"tg_script_task"/tableName:"c_script_task"/g' backend/src/modes/MScriptTask.js
# 其他相关表
sed -i '' 's/tableName:"tg_pull_member_log"/tableName:"c_pull_member_log"/g' backend/src/modes/MPullMemberLog.js
sed -i '' 's/tableName:"tg_group_send_log"/tableName:"c_group_send_log"/g' backend/src/modes/MGroupSendLog.js
sed -i '' 's/tableName:"tg_register_log"/tableName:"c_tg_register_log"/g' backend/src/modes/MTGRegisterLog.js
sed -i '' 's/tableName:"tg_join_group_log"/tableName:"c_join_group_log"/g' backend/src/modes/MJoinGroupLog.js
sed -i '' 's/tableName:"tg_group_task"/tableName:"c_group_task"/g' backend/src/modes/MGroupTask.js
sed -i '' 's/tableName:"tg_group_muster"/tableName:"c_group_muster"/g' backend/src/modes/MGroupMuster.js
sed -i '' 's/tableName:"tg_exchange"/tableName:"c_exchange"/g' backend/src/modes/MExchange.js
sed -i '' 's/tableName:"tg_login_code_log"/tableName:"c_tg_login_code_log"/g' backend/src/modes/MTGLoginCodeLog.js
sed -i '' 's/tableName:"tg_lines"/tableName:"c_lines"/g' backend/src/modes/MLines.js
sed -i '' 's/tableName:"tg_group_listener"/tableName:"c_group_listener"/g' backend/src/modes/MGroupListener.js
sed -i '' 's/tableName:"tg_pull_member_task"/tableName:"c_pull_member_task"/g' backend/src/modes/MPullMemberTask.js
sed -i '' 's/tableName:"tg_message_muster"/tableName:"c_message_muster"/g' backend/src/modes/MMessageMuster.js
sed -i '' 's/tableName:"tg_performer"/tableName:"c_performer"/g' backend/src/modes/MPerformer.js
sed -i '' 's/tableName:"tg_dc"/tableName:"c_dc"/g' backend/src/modes/MDc.js
sed -i '' 's/tableName:"tg_api_data"/tableName:"c_api_data"/g' backend/src/modes/MApiData.js
sed -i '' 's/tableName:"tg_pull_member_project_statistic"/tableName:"c_pull_member_project_statistic"/g' backend/src/modes/MPullMemberProjectStatistic.js
sed -i '' 's/tableName:"tg_pull_member_statistic"/tableName:"c_pull_member_statistic"/g' backend/src/modes/MPullMemberStatistic.js
# 保留一些新表不变这些表可能没有c_版本
# tg_account_usage, tg_group_user, tg_project_invite_log, tg_group_marketing_log,
# tg_account_usage_log, tg_telegram_users, tg_smart_group_task, tg_smart_task_execution,
# tg_user, tg_account_health, tg_account_pool
echo "表名修改完成!"