从kik机器人发送视频



我正在尝试编写一个简单的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:发送视频消息时出错:text/html;charset=utf-8不受支持内容类型"错误":"BadRequest"}

不知从何而来"text/html;charset=utf-8";因为我定义的是视频消息(

很抱歉,如果这是一个愚蠢的问题,我不喜欢kik和python

提前感谢

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

也许你必须找到(a(如果YouTube提供了一个返回视频模拟类型的URL(我敢打赌他们没有(,或者(b(使用youtube-dl下载MP4文件,将其上传到其他地方,并在你的t代码狙击中使用其他地方的URL。或者…(c(只需发送一条带有YouTube URL的短信:(

这有道理吗?

相关内容

  • 没有找到相关文章

最新更新