open-dingtalk / dingtalk-stream-sdk-python

Python SDK for DingTalk Stream Mode API, Compared with the webhook mode, it is easier to access the DingTalk chatbot
MIT License
63 stars 20 forks source link

✨ faet: support async request #47

Closed ginping closed 3 months ago

ginping commented 3 months ago

投放、更新卡片的接口会阻塞,一次只能处理一个请求,当接口处理的时间比较长(如 AI 卡片场景)时无法同时支持多人使用。

投放、更新卡片相关的接口都改成 aiohttp,stream 使用 background_task 来处理任务,避免异步任务中执行耗时同步任务造成的阻塞事件循环的问题。