title: Is there any way to transfer Telegram file IDs between different bots?
body: <p>Many different media types on Telegram have a <code>file_id</code> and <code>file_unique_id</code> property, such as <a href="https://core.telegram.org/bots/api#sticker" rel="nofollow noreferrer">Stickers</a>, <a href="https://core.telegram.org/bots/api#audio" rel="nofollow noreferrer">Audio</a>, and <a href="https://core.telegram.org/bots/api#document" rel="nofollow noreferrer">Document</a>.</p>
  
  <p>The <code>file_id</code> property is unique to each Telegram bot, so one Telegram bot will not report the same <code>file_id</code> as another Telegram bot will, even if it's the same piece of media.</p>
  
  <p>I want to have two Telegram bots communicate with each other, but they are currently unable to do so because the <code>file_id</code> property is meaningless when one bot tries to talk to the other.</p>
  
  <p>The <code>file_unique_id</code> property is consistent between the bots, but it does not seem like you can do much of anything with that identifier.</p>
  
  <p>Is there any way to pass a reference to a file stored on Telegram's servers from one bot to another, without having to re-upload the file on both bots?</p>