-
Notifications
You must be signed in to change notification settings - Fork 573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[API 7.2] Issues with Mixed-Format Sticker Packs #564
Comments
Backward compatibility wasn't broken. Since Bot API 7.2 the field The |
Okay, I see what you mean.
|
Yep you right about the the |
It doesn't always work. It can work in some cases for backward compatibility for old bots. The parameter
|
I got it. Thank you 😊 |
Thanks |
Yesterday the Telegram team released Bot API 7.2. This update brings many changes, which we are already working on implementing. However there is one major backward incompatible change, which is the removal of the fields StickerSet.is_animated/is_video. This unfortunately breaks the method Bot.get_sticker_set and affects all versions of our library. The current workaround for this if you have v20.8+ is to directly call Thank you for understanding and being patient. |
Hi!
I'm one of the nutgram mantainers, while upgrading the framework to support the latest changes, we noticed a bunch of issues related to the new mixed format stickers:
Backwards compatibility has been broken:
![image](https://private-user-images.githubusercontent.com/4172890/318994214-2e594e80-d34e-4492-aa90-2257fa28cc0f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjEzMzIsIm5iZiI6MTcyMTM2MTAzMiwicGF0aCI6Ii80MTcyODkwLzMxODk5NDIxNC0yZTU5NGU4MC1kMzRlLTQ0OTItYWE5MC0yMjU3ZmEyOGNjMGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMDM1MDMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjFmODAyNjBhMzBlMWJiNGQxMTZhNTgzNjZjNDAyNTJiZGQzZjU2MGRiYWQ0NTc5MmQ5ZTc2Y2I4MjUwZjU4YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.ALEoWNNKMnugSvSwRDA4Q15aHGk7DgVizEOOPCb-eik)
![image](https://private-user-images.githubusercontent.com/4172890/318995157-29e2d6f1-833c-46ee-abd4-12729de96798.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjEzMzIsIm5iZiI6MTcyMTM2MTAzMiwicGF0aCI6Ii80MTcyODkwLzMxODk5NTE1Ny0yOWUyZDZmMS04MzNjLTQ2ZWUtYWJkNC0xMjcyOWRlOTY3OTgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMDM1MDMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9M2VhOTJlNTI5MDA5MDkyYzE5Y2QzYzE0MzcyZGQ0MDM0MGIzMmEwNWE2MzNkZDY5YThlYjllMWMyMjM5YjU3MiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.YBgMOFe6_Yxesg7yHV8stbwOREb-uP0Uv6TZoEBT4nQ)
Idk, might intented to be this way, but if yes, than doesnt make any sense why is not required while adding a sticker to a set:
But a bigger issue is that the API accepts stickers that doesn't match the specified format (are also displayed correctly):
![image](https://private-user-images.githubusercontent.com/4172890/318994663-e9db3af4-ad97-4eda-9a39-75a3d33a2ac5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjEzMzIsIm5iZiI6MTcyMTM2MTAzMiwicGF0aCI6Ii80MTcyODkwLzMxODk5NDY2My1lOWRiM2FmNC1hZDk3LTRlZGEtOWEzOS03NWEzZDMzYTJhYzUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMDM1MDMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTc0ZDkwMTBhOGQxMmMzNjg1YzJiMDkwNjUzZmQ4YjljN2QwNGY2NmM1NDM5YmRiYjU5ZTg5NDJlNjlhNTQ2ZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.YncTXmkJ8_RydVbYLR6w3YSZXQD_uFdu8srfghxaoIg)
So, seems the API does not care what format contains, but only requires the format parameter to be present in the request 🤔
Same here, backwards compatibility has been broken, and a bunch of random errors are given for different combinations of input parameters:
![image](https://private-user-images.githubusercontent.com/4172890/318997219-ef1161a3-cfe7-4032-bf70-f587ea460e16.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjEzMzIsIm5iZiI6MTcyMTM2MTAzMiwicGF0aCI6Ii80MTcyODkwLzMxODk5NzIxOS1lZjExNjFhMy1jZmU3LTQwMzItYmY3MC1mNTg3ZWE0NjBlMTYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMDM1MDMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTkyMTBmOGM1ZjRlYTFlOGZiNzY4NmQwOTM2ZDdkZjc2MWRlYTUzODI4MTNlYjViOGFhYTI4MzZkZDFmYmQwYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.ZfgBRtXrbY_V9ATXTcRFsDh4XLS0nBBmxTeAvL-PA8Q)
![image](https://private-user-images.githubusercontent.com/4172890/318997237-0fed3c05-4823-46ff-a6cc-dd07be7695a0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjEzMzIsIm5iZiI6MTcyMTM2MTAzMiwicGF0aCI6Ii80MTcyODkwLzMxODk5NzIzNy0wZmVkM2MwNS00ODIzLTQ2ZmYtYTZjYy1kZDA3YmU3Njk1YTAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMDM1MDMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NThkYmI1MTM5NDVhZDhhNGY2YzljOTBhMjAxODk3NDc3YzJhZTdlYzk0ZDdkMjFjOTQwNzI0ZTM3YTkwYWUwYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.rxCIWL0Be8NHrJO9Vpbrvp37SHc_SPBbB3vamwSya_k)
![image](https://private-user-images.githubusercontent.com/4172890/318997324-bd8fcdd2-9e7c-4fff-9a11-79af32f60628.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNjEzMzIsIm5iZiI6MTcyMTM2MTAzMiwicGF0aCI6Ii80MTcyODkwLzMxODk5NzMyNC1iZDhmY2RkMi05ZTdjLTRmZmYtOWExMS03OWFmMzJmNjA2MjgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMDM1MDMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODg2YzU5YzI4YjEyZDc5M2Y1MDFlOWNjODI1MzY4OWI1ZDM1YjVmZWQ0MGQ2MzEwNTUyNDU4ZTUwMTE5YTQ3MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.1QNgK4KT8xrQQczHWiHi5_yoi7WoiBHJtZfDRojwcH4)
But when
format
is specified, seems to work fine:cc @Lukasss93
The text was updated successfully, but these errors were encountered: