上传

上传 #

上传文件 #

上传指定的文件和目录到 保存的消息

tdl up -p /path/to/file -p /path/to/dir

自定义目标 #

上传到自定义聊天。

CHAT 示例

可用值: #

  • @iyear (用户名)
  • iyear (无前缀 @ 的用户名)
  • 123456789(ID)
  • https://t.me/iyear (公开链接)
  • +1 123456789(电话号码)

如何在 Telegram 桌面端获取聊天 ID: #

  • 设置高级实验性设置在资料中显示对话 ID
tdl up -p /path/to/file -c CHAT

自定义参数 #

使用每个任务8个线程、4个并发任务上传:

tdl up -p /path/to/file -t 8 -l 4

自定义标题 #

使用表达式引擎编写自定义标题。

列出所有可用字段:

tdl up -p ./downloads --caption -

自定义简单的标题:

tdl up -p ./downloads --caption 'File.Name + " - uploaded by tdl"'

HTML格式编写带有样式的消息:

tdl up -p ./downloads --caption  \
'FileName + `<b>Bold</b> <a href="https://example.com">Link</a>`'

如果表达式较复杂,可以传递文件名:

caption.txt
repeat(FileName, 2) + `
<a href="https://www.google.com">Google</a>
<a href="https://www.bing.com">Bing</a>
<b>bold</b>
<i>italic</i>
<code>code</code>
<tg-spoiler>spoiler</tg-spoiler>
<pre><code class="language-go">
package main

import "fmt"

func main() {
    fmt.Println("hello world")
}
</code></pre>
` + MIME
tdl up -p ./downloads --caption caption.txt

过滤器 #

使用扩展名过滤器上传文件:

扩展名仅与文件名匹配,而不是 MIME 类型。因此,这可能不会按预期工作。

白名单和黑名单不能同时使用。

白名单:只上传扩展名为 .jpg .png 的文件

tdl up -p /path/to/file -p /path/to/dir -i jpg,png

黑名单:上传除了扩展名为 .mp4 .flv 的所有文件

tdl up -p /path/to/file -p /path/to/dir -e mp4 -e flv

自动删除 #

删除已上传成功的文件:

tdl up -p /path/to/file --rm

照片 #

将图像作为照片而不是文件上传:

tdl up -p /path/to/file --photo