<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Guide on tdl</title>
    <link>https://6e2a28aa.tdl-docs.pages.dev/guide/</link>
    <description>Recent content in Guide on tdl</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language><atom:link href="https://6e2a28aa.tdl-docs.pages.dev/guide/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Global Config</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/global-config/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/global-config/</guid>
      <description>Global Config # Global config is some CLI flags that can be set in every command.
Set Global Config EVERYTIME!
Global config does not mean that the configuration will be persisted or only need to be set once in global settings, they will only take effect in the current command. You need to set them in each command.
-n/--ns # Each namespace represents a Telegram account. Default: default.
If you want to add another account, just add -n YOUR_ACCOUNT_NAME option to every command:</description>
    </item>
    
    <item>
      <title>Login</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/login/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/login/</guid>
      <description> Login # </description>
    </item>
    
    <item>
      <title>Download</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/download/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/download/</guid>
      <description>Download # From Links: # Get message links from &amp;ldquo;Copy Link&amp;rdquo; button in official clients. Message Link Examples https://t.me/telegram/193 https://t.me/c/1697797156/151 https://t.me/iFreeKnow/45662/55005 https://t.me/c/1492447836/251015/251021 https://t.me/opencfdchannel/4434?comment=360409 https://t.me/myhostloc/1485524?thread=1485523 ... (File a new issue if you find a new link format) tdl dl -u https://t.me/tdl/1 -u https://t.me/tdl/2
From JSON: # There are two ways to export the JSON you need:
tdl This is especially for protected chats and more powerful than the desktop client.</description>
    </item>
    
    <item>
      <title>Forward</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/forward/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/forward/</guid>
      <description>Forward # Forward messages with automatic fallback and message routing
One-liner to forward messages from https://t.me/telegram/193 to Saved Messages:
tdl forward --from https://t.me/telegram/193
Custom Source # Message Link Examples https://t.me/telegram/193 https://t.me/c/1697797156/151 https://t.me/iFreeKnow/45662/55005 https://t.me/c/1492447836/251015/251021 https://t.me/opencfdchannel/4434?comment=360409 https://t.me/myhostloc/1485524?thread=1485523 ... (File a new issue if you find a new link format) You can forward messages from links and exported JSON files:
tdl forward \
--from https://t.me/telegram/193 \
--from https://t.me/telegram/195 \
--from tdl-export.json \</description>
    </item>
    
    <item>
      <title>Upload</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/upload/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/upload/</guid>
      <description>Upload # Upload Files # Upload specified files and directories to Saved Messages:
tdl up -p /path/to/file -p /path/to/dir
Custom Destination # Upload to custom chat.
CHAT Examples Available Values: # @iyear (Username) iyear (Username without @) 123456789 (ID) https://t.me/iyear (Public Link) +1 123456789 (Phone) How to Get Chat ID on Telegram Desktop: # Settings → Advanced → Experimental settings → Show Peer IDs in Profile Specific Chat # Upload to specific one chat:</description>
    </item>
    
    <item>
      <title>Migration</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/migration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/migration/</guid>
      <description>Migration # Backup or recover your data
Backup # Backup all namespace data to a file. Default: &amp;lt;date&amp;gt;.backup.tdl.
tdl backup
Or specify the output file:
tdl backup -d /path/to/custom.tdl
Recover # Recover your data from a tdl backup file. Existing namespace data will be overwritten.
tdl recover -f /path/to/custom.backup.tdl
Migrate # Migrate your data to another storage
See Storage Flag for storage option details.
Migrate current storage to file storage: tdl migrate --to type=file,path=/path/to/data.</description>
    </item>
    
    <item>
      <title>Extensions 🆕</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/extensions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/extensions/</guid>
      <description>Extensions # Extensions are a new feature in tdl. They are still in the experimental stage, and the CLI may change in future versions.
If you encounter any problems or have any suggestions, please open an issue on GitHub.
Overview # tdl extensions are add-on tools that integrate seamlessly with tdl. They provide a way to extend the core feature set of tdl, but without requiring every new feature to be added to the core.</description>
    </item>
    
    <item>
      <title>Template Guide</title>
      <link>https://6e2a28aa.tdl-docs.pages.dev/guide/template/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://6e2a28aa.tdl-docs.pages.dev/guide/template/</guid>
      <description>Template Guide # This guide is intended to introduce variables and functions that are available in the tdl template.
Template syntax is based on Go&amp;rsquo;s text/template package.
Download # Variables (beta) # Var Desc DialogID Telegram dialog id MessageID Telegram message id MessageDate Telegram message date(timestamp) FileName Telegram file name FileCaption Telegram file caption, aka. text message FileSize Human-readable file size, like 1GB DownloadDate Download date(timestamp) Functions (beta) # Func Desc Usage Example repeat Repeat STRING N times repeat STRING N {{ repeat &amp;quot;test&amp;quot; 3 }} replace Perform replacement on STRING with PAIRS replace STRING PAIRS.</description>
    </item>
    
  </channel>
</rss>
