ARAI-Telegram/teledash-frontend
GitHub: ARAI-Telegram/teledash-frontend
Teledash 前端是一款用于监控和分析 Telegram 平台反民主内容的开源 Web 应用界面。
Stars: 6 | Forks: 0
## 关于 Teledash
Teledash 是一款开源软件,用于监控和分析 Telegram 频道及群组中的反民主内容。
它由三个独立的代码库组成:
- Frontend(本代码库) - Web 界面
- [Backend](https://github.com/ARAI-Telegram/teledash-backend) - 用于数据收集和管理的核心 API 及 worker 服务。有关 Teledash 的更多总体信息,请参见此处
- [Processing Backend](https://github.com/ARAI-Telegram/teledash-backend-processing)(可选) - 基于 ML 的服务(语义搜索、转录、分类)
# Teledash Frontend
本项目基于 [Create React App](https://github.com/facebook/create-react-app) 初始化。
它基于[此模板](https://github.com/alan2207/bulletproof-react/)(分支于 2022.01.08)
## 开发说明
### `npm install`
安装 package.json 中列出的所有必需 Node 模块。
### `npm start`
在开发模式下运行应用。在浏览器中打开 [http://localhost:3000](http://localhost:3000) 进行查看。如果你进行了编辑,页面将自动重新加载。你还将在控制台中看到任何 lint 错误。
### `npm test`
以交互式 watch 模式启动测试运行器。有关更多信息,请参阅关于[运行测试](https://create-react-app.dev/docs/running-tests/)的章节。
### 从 OpenAPI schema 生成 Typescript 类型
`npm run generate-api-types` 或 \
`npx openapi-typescript http://localhost:8000/openapi.json --output src/types/api.ts`
## 部署
### `npm install`
安装 package.json 中列出的所有必需 Node 模块。
### `npm run build`
在生产模式下构建应用到 `build` 文件夹。它会在生产模式下打包 React 并优化构建以获得最佳性能。构建结果将被压缩,且文件名中会包含哈希值。
请务必更改 *.env* 文件并相应地设置 `VITE_API_URL`(例如设置为 `api.example.com:3000`)。
有关持续部署和托管选项的更多信息,请参阅[部署](https://create-react-app.dev/docs/deployment/)。
## 资金支持

标签:Apex, MITM代理, React, Syscalls, 前端, 暗色界面, 机器学习, 自动化攻击, 舆情分析