如何将 telegram api 贴纸 id 转换为 telegram bot api 贴纸 id?

xam*_*aml 0 telegram telegram-bot

我找到了聊天记录并在那里找到了贴纸。我想从我的历史记录中获取所有贴纸并在我的机器人中使用它。但有一个问题:Telegram Api 标识符的格式与 Telegram Bot Api 格式不同,例如:

telegram api 贴纸 ID - 280235483508769025

电报机器人 API 贴纸 ID - CAADAgADOQADfyesDlKEqOOd72VKAg

(顺便说一下,这是不同的贴纸)

那么,有没有办法将贴纸的 Telegram Api 格式的 id 转换为 Telegram Bot Api 格式的 id?280235483508769025 -> CAADAgADOQADfyesDlKEqOOd72VKAg

PS Telegram Api ID 格式 - https://core.telegram.org/type/InputDocument

Telegram Bot Api ID 格式 - https://core.telegram.org/bots/api#sendphoto

xam*_*aml 6

我找到了一个解决方案:

  1. 找到或制作一个机器人,它可以用其 id 回复贴纸。例如 - https://github.com/GittiHab/Get-Sticker-ID-Bot。我用@idstickerbot
  2. 通过 ID 发送贴纸到机器人(使用 telegram api 客户端,例如 TLSharp)
  3. 从机器人那里得到回复。