上传 #
上传文件 #
上传指定的文件和目录到 保存的消息:
tdl up -p /path/to/file -p /path/to/dir
自定义目标 #
上传到自定义聊天。
CHAT 示例
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