docs: def add(self, agent_id, media_type, media_file):
          """
          新增其它类型永久素材
          详情请参考
          https://qydev.weixin.qq.com/wiki/index.php?title=%E4%B8%8A%E4%BC%A0%E6%B0%B8%E4%B9%85%E7%B4%A0%E6%9D%90
  
          :param agent_id: 企业应用的id
          :param media_type: 媒体文件类型，分别有图片（image）、语音（voice）、视频（video）普通文件（file）
          :param media_file: 要上传的文件，一个 File-object
          :return: 返回的 JSON 数据包
          """
          params = {
              'agentid': agent_id,
              'type': media_type,
          }
          return self._post(
              url='material/add_material',
              params=params,
              files={
                  'media': media_file
              }
          )