Можно ли передать набор стикеров с одного аккаунта на другой?

Как можно скопировать набор стикеров из одного клиента Telegram в другой, если появляется ошибка о невалидности стикеров из-за различия access_hash между клиентами?
  • 31 мая 2024 г. 9:31
Ответы на вопрос 2
Нет, нельзя передать набор стикеров с одного аккаунта на другой напрямую. 

Чтобы скопировать набор стикеров между двумя клиентами Telegram, вы можете воспользоваться следующим способом:

1. Откройте клиент Telegram, в котором есть нужные вам стикеры.

2. Найдите в этом клиенте нужный набор стикеров и добавьте их в избранные.

3. После того как стикеры будут добавлены в избранные, откройте другой клиент Telegram.

4. Во втором клиенте найдите раздел избранных стикеров и добавьте туда стикеры из первого клиента.

Таким образом, вы сможете скопировать набор стикеров между двумя клиентами без ошибки о невалидности стикеров из-за различия access_hash.
Отвечу на свой вопрос - Могу ! 

Как для эмодзи так и для стикеров , мы можем использовать short_name .

Пример:
stickers = await client1(messages.GetAllStickersRequest(0))
sticker = stickers.sets[0]

go_save = await client2(messages.InstallStickerSetRequest(
    stickerset=types.InputStickerSetShortName(
        sticker.short_name
    ),
    archived=False
))
Похожие вопросы