如何修复错误的请求:Telepot模块中的文件不匹配错误类型

问题描述

我遇到的问题是请求错误文件不匹配的类型我不知道如何解决我认为它位于请求模块上的问题,但是当我尝试发送时,我不会使用python中的Telepot模块进行修复视频或照片文件通过错误出现,这是我使用的简单代码

#suppose the token is 123abc and video file id is abcdefg and i just wont to send it to the chat id 1234567

token = "123abc"
file_id = "abcdefg"
chat_id = 1234567

bot = telepot.Bot(token)

bot.sendVideo(chat_id,file_id)

这是一个简单的代码,但是每次我即使在heroku中运行该脚本时,也会遇到错误,这是错误的请求:文件不匹配的类型,我不知道该如何使用....

这是错误日志

Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "E:\python\lib\site-packages\telepot\__init__.py",line 588,in sendVideo
    return self._api_request_with_file('sendVideo',_rectify(p),'video',video)
  File "E:\python\lib\site-packages\telepot\__init__.py",line 496,in _api_request_with_file
    return self._api_request(method,_rectify(params),**kwargs)
  File "E:\python\lib\site-packages\telepot\__init__.py",line 491,in _api_request
    return api.request((self._token,method,params,files),**kwargs)
  File "E:\python\lib\site-packages\telepot\api.py",line 155,in request
    return _parse(r)
  File "E:\python\lib\site-packages\telepot\api.py",line 150,in _parse
    raise exception.TelegramError(description,error_code,data)
telepot.exception.TelegramError: ('Bad Request: type of file mismatch',400,{'ok': False,'error_code': 400,'description': 'Bad Request: type of file mismatch'})

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)