MCPcopy
hub / github.com/iyear/tdl

github.com/iyear/tdl @v0.20.3 sqlite

repository ↗ · DeepWiki ↗ · release v0.20.3 ↗
710 symbols 2,300 edges 132 files 101 documented · 14%
README

[!IMPORTANT] 中文文档可能落后于英文文档,如果有问题请先查看英文文档。 请使用英文发起新的 Issue, 以便于追踪和搜索

tdl

📥 Telegram Downloader, but more than a downloader

English | 简体中文

特性:

  • 单文件启动
  • 低资源占用
  • 吃满你的带宽
  • 比官方客户端更快
  • 支持从受保护的会话中下载文件
  • 具有自动回退和消息路由的转发功能
  • 支持上传文件至 Telegram
  • 导出历史消息/成员/订阅者数据至 JSON 文件

预览

预览中的速度已经达到了代理的限制,同时速度取决于你是否是付费用户

文档

请参考 文档.

赞助者

贡献者

contributors

协议

AGPL-3.0 License

Extension points exported contracts — how you extend this code

Iter (Interface)
(no doc) [3 implementers]
core/downloader/iter.go
Iter (Interface)
(no doc) [3 implementers]
core/forwarder/iter.go
Iter (Interface)
(no doc) [3 implementers]
core/uploader/iter.go
Storage (Interface)
namespace, key, value
pkg/kv/kv.go
Pool (Interface)
(no doc) [1 implementers]
core/dcpool/dcpool.go
Storage (Interface)
(no doc)
core/storage/storage.go
Func (FuncType)
(no doc)
pkg/tplfunc/func.go
ParseSource (FuncType)
(no doc)
pkg/tmessage/tmessage.go

Core symbols most depended-on inside this repo

To
called by 57
core/uploader/iter.go
String
called by 33
pkg/kv/kv_enum.go
Close
called by 30
core/dcpool/dcpool.go
From
called by 28
core/logctx/logctx.go
Get
called by 24
core/storage/storage.go
Name
called by 24
pkg/kv/kv.go
String
called by 17
core/forwarder/forwarder_enum.go
Msg
called by 16
core/forwarder/iter.go

Shape

Method 301
Function 279
Struct 100
Interface 17
TypeAlias 8
FuncType 5

Languages

Go100%

Modules by API surface

core/forwarder/forwarder.go20 symbols
pkg/extensions/manager.go19 symbols
app/dl/iter.go19 symbols
pkg/kv/file.go16 symbols
core/storage/state.go16 symbols
pkg/kv/legacy.go15 symbols
app/chat/ls.go15 symbols
pkg/kv/kv.go14 symbols
pkg/extensions/extensions.go14 symbols
core/uploader/iter.go14 symbols
core/dcpool/dcpool.go14 symbols
extension/extension.go13 symbols

Dependencies from manifests, versioned

github.com/AlecAivazis/survey/v2v2.3.7 · 1×
github.com/Masterminds/semver/v3v3.4.0 · 1×
github.com/alex-shpak/hugo-bookv0.0.0-2023080811392 · 1×
github.com/bcicen/jstreamv1.0.1 · 1×
github.com/beevik/ntpv1.5.0 · 1×
github.com/cespare/xxhash/v2v2.3.0 · 1×
github.com/clipperhouse/uax29/v2v2.2.0 · 1×
github.com/cpuguy83/go-md2man/v2v2.0.6 · 1×
github.com/davecgh/go-spewv1.1.2-0.20180830191 · 1×
github.com/dlclark/regexp2v1.11.5 · 1×

For agents

$ claude mcp add tdl \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact