本项目处于开发阶段 你现在能构建 windsows 平台使用,但是现在还有很多 bug 需要等待修复。
Gramix 是一个使用 Electron+Vue3+TDLib 的第三方客户端
大家可以通过关注我们的频道 https://t.me/GramixTips 来获取最新的开发进度以及与我联系。
本项目基于electron-vite构建,使用 npm 进行依赖管理。
前往 https://my.telegram.org/apps 并注册一个新应用程序。
创建一个 .env 文件,并添加以下内容:
TELEGRAM_API_ID=12345678 # Telegram API ID
TELEGRAM_API_HASH=1234567abcdefghijkl # Telegram API Hash
为了与 Telegram 服务器通信,本项目使用 TDLib。
前往 https://github.com/tdlib/td 获取源码,编译参考官方文档JavaScript 的 windsows(node.js)构建方法。
将构建好的tdjson.dll
文件放入 resources/TDLib/bin
目录下。
npm install
npm run dev
- Vue (前端支持) MIT License
- tdl (TDLib 的 JavaScript 包装器) MIT License
- Pinia (状态管理) MIT License
- TDLib (Telegram 数据库) BSL-1.0 license
- axios (用于网络请求) MIT License
- Electron (Electron 框架) MIT License
- lottie-web (动画库) MIT License
- Vue-router (路由管理) MIT License
- electron-vite (打包工具) MIT License
- styled-qr-code (用于生成二维码) MIT License
- tdesign-vue-next (腾讯 UI 组件库) MIT License