Как преобразовать идентификатор стикера telegram api в идентификатор стикера telegram бота api? - PullRequest
0 голосов
/ 03 мая 2020

Я получил историю чата и нашел там стикеры. Я хочу получить все стикеры из моей истории и использовать их в своем боте. Но есть одна проблема: формат идентификаторов Telegram Api отличается от формата Telegram Bot Api, например:

идентификатор стикера telegram api - 280235483508769025 ;

telegram bot api идентификатор стикера - CAADAgADOQADfyesDlKEqOOd72VKAg .

(кстати, это разные стикеры)

Так есть ли способ конвертировать отформатированный идентификатор стикера Telegram Api в отформатированный идентификатор Telegram Bot Api? 280235483508769025 -> CAADAgADOQADfyesDlKEqOOd72VKAg ?

PS Формат идентификатора Telegram Api - https://core.telegram.org/type/InputDocument

Формат идентификатора Telegram Bot Api - https://core.telegram.org/bots/api#sendphoto

1 Ответ

0 голосов
/ 08 мая 2020

Я нашел решение:

  1. Найти или создать бота, который может отвечать на стикеры со своими идентификаторами. Например: https://github.com/GittiHab/Get-Sticker-ID-Bot. Я использую @ idstickerbot
  2. Отправить стикер по идентификатору боту (используйте клиент telegram api, например, TLSharp)
  3. Получить ответ от бота.
...