Telegramd - Unofficial open source telegram server written in golang
打造高性能、稳定并且功能完善的开源telegram服务端,建设开源telegram客户端生态系统非官方首选服务!
Chinese
简介
Go语言非官方开源telegram服务端
架构图
文档
Mobile Protocol: Detailed Description (v.1.0, DEPRECATED)
Encrypted CDNs for Speed and Security @steedfly翻译
编译和安装
简单安装
-
准备
mkdir $GOPATH/src/github.com/nebulaim/ cd $GOPATH/src/github.com/nebulaim/ git clone https://github.com/nebulaim/telegramd.git
-
编译代码
编译frontend cd $GOPATH/src/github.com/nebulaim/telegramd/server/access/frontend go get go build 编译auth_key cd $GOPATH/src/github.com/nebulaim/telegramd/server/access/auth_key go get go build 编译auth_session cd $GOPATH/src/github.com/nebulaim/telegramd/service/auth_session go get go build 编译sync cd $GOPATH/src/github.com/nebulaim/telegramd/server/sync go get go build 编译upload cd $GOPATH/src/github.com/nebulaim/telegramd/server/upload go get go build 编译document cd $GOPATH/src/github.com/nebulaim/telegramd/service/document go get go build 编译biz_server cd $GOPATH/src/github.com/nebulaim/telegramd/server/biz_server go get go build 编译session cd $GOPATH/src/github.com/nebulaim/telegramd/server/access/session go get go build
-
运行
cd $GOPATH/src/github.com/nebulaim/telegramd/server/access/auth_key ./auth_key cd $GOPATH/src/github.com/nebulaim/telegramd/service/auth_session ./auth_session cd $GOPATH/src/github.com/nebulaim/telegramd/server/sync ./sync cd $GOPATH/src/github.com/nebulaim/telegramd/server/upload ./upload cd $GOPATH/src/github.com/nebulaim/telegramd/service/document ./document cd $GOPATH/src/github.com/nebulaim/telegramd/server/biz_server ./biz_server cd $GOPATH/src/github.com/nebulaim/telegramd/server/access/session ./session cd $GOPATH/src/github.com/nebulaim/telegramd/server/access/frontend ./frontend
更多文档
配套客户端
官方开源客户端修改适配版本
开源客户端库修改适配版本
tdlib
TODO
- Secret Chats
- bots
- payments
技术交流群
Bug反馈,意见和建议欢迎加入Telegramd中文技术交流群讨论。
English
Introduce
open source mtproto server implement by golang, which compatible telegram client.
Install
Feedback
Please report bugs, concerns, suggestions by issues, or join telegram group Telegramd to discuss problems around source code.