首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用电报机器人通过file_id发送大视频文件

使用电报机器人通过file_id发送大视频文件
EN

Stack Overflow用户
提问于 2019-11-15 03:50:03
回答 2查看 4.2K关注 0票数 1

我在我的机器人上使用python和telebotAPI,我注意到bot.send_video(chat_id, open(file_name, 'rb'))命令只发送小于10mb的视频,有没有办法发送非常大的视频文件?

更新:在我读了电报文档中的一些评论之后:如果文件已经存储在电报服务器上的某个地方,你不需要重新上传它:每个文件对象都有一个file_id字段,只需将此file_id作为参数传递,而不是上传。以这种方式发送的文件没有限制。那么,如何将视频发送到电报服务器,然后将file_id发送到聊天室?

EN

回答 2

Stack Overflow用户

发布于 2019-11-25 19:02:18

在send_video函数中有一个属性'timeout‘。默认超时时间为20s。如果您需要更多时间来发送视频,请将其设置为所需的时间(以秒为单位)。例如:

代码语言:javascript
运行
复制
bot.send_video(chat_id='receiver chat id', video=open(file_name, 'rb')), timeout=10000)

祝好运!

票数 1
EN

Stack Overflow用户

发布于 2020-07-03 16:07:20

使用'file_id‘发送-例如,将文件发送给机器人,机器人将触发回调,找到那里的remoteFile,并获取id -它将如下所示

代码语言:javascript
运行
复制
AAMCAgADGQEAAqCnXv7lHCkd-2Br08TSugdUR45LVyIAAnoIABJctPlLDk4X8ug8tDcaMSmVLgADAQAHbQADoKoAAhgE
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58864714

复制
相关文章

相似问题

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