首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从kik bot发送视频

从kik bot发送视频
EN

Stack Overflow用户
提问于 2021-03-22 12:47:32
回答 1查看 94关注 0票数 0

我正在尝试写一个简单的kik机器人来从youtube上发送视频。从https://github.com/kikinteractive/kik-bot-python-example开始

将其修改如下:

messages\_to\_send.append( VideoMessage( to=message.from\_user, chat\_id=message.chat\_id, video\_url="https://www.youtube.com/watch?v=WHATEVER" ))

但是当我尝试的时候,我会发现一个错误,比如:

kik.error.KikError:{“message”:“错误发送视频消息: text/html;charset=utf-8不是受支持的内容类型”,“BadRequest”}

不知道从哪里取"text/html;charset=utf-8“,因为我已经定义了一个VideoMessage( )

对不起,如果这是个愚蠢的问题,我是kik和python的菜鸟。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-22 21:42:36

我认为video_url参数需要一个指向视频文件的URL。在他们的文档中的例子中,URL是"http://example.kik.com/video.mp4",这意味着(在我看来)它应该是一个视频文件。在您的示例中,"https://www.youtube.com/watch?v=WHATEVER"将指向一个HTML (即不是视频文件)。

也许您必须找到(a)如果YouTube提供了一个返回视频mimetype的URL (我敢打赌他们没有),或者(b)使用youtube-dl下载MP4文件,将其放到其他地方,并在代码片段中使用这个URL。或…(c)只需发送带有YouTube URL的文本消息:)

这有意义吗?

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

https://stackoverflow.com/questions/66746380

复制
相关文章

相似问题

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