卡片回调接口报错
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia dal percorso del traceback in lark_oapi/event/dispatcher_handler.py e segui JSON.unmarshal in lark_oapi/core/json.py fino a lark_oapi/core/construct.py. Esamina il modello del callback della card in lark_oapi/event/callback/model/p2_card_action_trigger.py e identifica la forma prevista del campo value. Done dovrebbe essere definito dal fatto che il payload del callback segnalato venga sottoposto a unmarshalling senza questa eccezione, con un controllo di regressione per quel payload.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
[Lark] [2025-11-12 07:36:39,306] [ERROR] handle event failed, uri: None, request_id: None, err: expected typing.Dict[str, typing.Any] but was <class 'str'> at field: value
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/lark_oapi/event/dispatcher_handler.py", line 98, in do
data = JSON.unmarshal(plaintext, processor.type())
File "/usr/local/lib/python3.13/site-packages/lark_oapi/core/json.py", line 22, in unmarshal
return clazz(dict_obj)
File "/usr/local/lib/python3.13/site-packages/lark_oapi/event/callback/model/p2_card_action_trigger.py", line 90, in init
super().init(d)
~~~~~~~~~~~~~~~~^^^
File "/usr/local/lib/python3.13/site-packages/lark_oapi/event/context.py", line 33, in init
init(self, d, self._types)
~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/lark_oapi/core/construct.py", line 13, in init
setattr(obj, k, parse(t, v, k))
~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/lark_oapi/core/construct.py", line 48, in parse
return t(v)
File "/usr/local/lib/python3.13/site-packages/lark_oapi/event/callback/model/p2_card_action_trigger.py", line 81, in init
init(self, d, self._types)
~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/lark_oapi/core/construct.py", line 13, in init
setattr(obj, k, parse(t, v, k))
~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/lark_oapi/core/construct.py", line 48, in parse
return t(v)
File "/usr/local/lib/python3.13/site-packages/lark_oapi/event/callback/model/p2_card_action_trigger.py", line 61, in init
init(self, d, self._types)
~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/lark_oapi/core/construct.py", line 13, in init
setattr(obj, k, parse(t, v, k))
~~~~~^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/lark_oapi/core/construct.py", line 31, in parse
raise UnmarshalException(t, type(v), field)
lark_oapi.core.exception.UnmarshalException: expected typing.Dict[str, typing.Any] but was <class 'str'> at field: value
- Lingua principale
- Python
- Stelle
- 559
- Fork
- 102
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di larksuite/oapi-sdk-python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
larksuite/oapi-sdk-python#163 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
larksuite/oapi-sdk-python#162 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
larksuite/oapi-sdk-python#161 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
larksuite/oapi-sdk-python#160 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
larksuite/oapi-sdk-python#159 ·
Tutte le issue di larksuite/oapi-sdk-python
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
zostera/django-bootstrap4#894 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
use-agent-os/agent-os#3276 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
zephyrproject-rtos/zephyr#119726 ·
-
area/auth bug comp/agent P3 platform/discord type/security
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
NousResearch/hermes-agent#117848 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
zilliztech/memsearch#759 ·