Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[BUG] StickerSet require parameters that API no longer sends #4181

Labels
⚙️ bot-apiaffected functionality: bot-api
@kaine119

Description

@kaine119

Steps to Reproduce

  1. Callbot.get_sticker_set(name)

Expected behaviour

.get_sticker_set() should return aStickerSet object

Actual behaviour

.get_sticker_set() throws:TypeError: StickerSet.__init__() missing 2 required positional arguments: 'is_animated' and 'is_video'

Operating System

Windows

Version of Python, python-telegram-bot & dependencies

python-telegram-bot 20.8Bot API 7.0Python 3.11.7 (tags/v3.11.7:fa7a6f2, Dec  4 2023, 19:24:49) [MSC v.1937 64 bit (AMD64)]

Relevant log output

File"C:\Users\...\env\Lib\site-packages\telegram\ext\_extbot.py",line1934,inget_sticker_setreturnawaitsuper().get_sticker_set(^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"C:\Users\...\env\Lib\site-packages\telegram\_bot.py",line542,indecoratorresult=awaitfunc(self,*args,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"C:\Users\...\env\Lib\site-packages\telegram\_bot.py",line6092,inget_sticker_setreturnStickerSet.de_json(result,self)# type: ignore[return-value]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"C:\Users\...\env\Lib\site-packages\telegram\_files\sticker.py",line330,inde_jsonreturnsuper()._de_json(data=data,bot=bot,api_kwargs=api_kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"C:\Users\...\env\Lib\site-packages\telegram\_telegramobject.py",line403,in_de_jsonraiseexcFile"C:\Users\...\env\Lib\site-packages\telegram\_telegramobject.py",line400,in_de_jsonobj=cls(**data,api_kwargs=api_kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^TypeError:StickerSet.__init__()missing2requiredpositionalarguments:'is_animated'and'is_video'

Additional Context

Telegram seems to be gearing up to allow mixed-media sticker packs. Fromyesterday's update:

Mixed-Format Sticker Packs

  • Removed the fields is_animated and is_video from the classStickerSet.
  • Added the field format to the classInputSticker.

Not sure if they've made any other announcements yet, but theStickerSet class may need to be reworked.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ⚙️ bot-apiaffected functionality: bot-api

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp