首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pyrogram中未处理的洪水

Pyrogram中未处理的洪水
EN

Stack Overflow用户
提问于 2021-08-25 10:50:29
回答 1查看 46关注 0票数 1

我正在使用一个函数来处理发送视频的进度,像loader这样的编辑消息显示下载剩余,所以当文件很大时,我会遇到泛洪异常

代码语言:javascript
复制
await app.send_video(
   chat_id=message.chat.id,
   video=file_location,
   progress=send_media_progress,
   progress_args=[client, message.chat.id, loader_message.message_id] )

通过上面的代码发送视频

代码语言:javascript
复制
async def send_media_progress(current, total, *args):
client, chat_id, message_id = args[0], args[1], args[2]
if f"{current * 100 / total:.1f}" == "100.0":
    await client.edit_message_text(
        chat_id=chat_id,
        message_id=message_id,
        text="sending..."
    )
    return
await client.edit_message_text(
    chat_id=chat_id,
    message_id=message_id,
    text=f"upload: {current * 100 / total:.1f}%"
)

并通过此方法处理进度,我将这两个代码都放入“try except”中,但它不能解决我的问题

怎样才能解决呢?有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-27 14:57:12

已通过e.x将除FloodWait和异步睡眠之外的进程代码放入尝试中解决

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68921497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档