首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在电报机器人中发送视频笔记?

如何在电报机器人中发送视频笔记?
EN

Stack Overflow用户
提问于 2018-02-24 00:03:01
回答 1查看 6.6K关注 0票数 3

有没有人能帮我发视频不是用电报bot؟?

事实上,我的问题是,当发送视频笔记时,并不是一个圆圈。就像发送普通视频一样普通。我跟踪了所有必要的要点都贴出了视频。

我把文件上传到:

  • Mp4格式
  • 不到一分钟
  • 而且是正方形的。

我用过的密码是:

主要职能:

代码语言:javascript
复制
define('API_KEY','Token');

function bot($method,$datas=[]){
    $url = "https://api.telegram.org/bot".API_KEY."/".$method;
    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL,$url);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($datas));
    $res = curl_exec($ch);
    if(curl_error($ch)){
        var_dump(curl_error($ch));
    }else{
        return json_decode($res);
    }
};

发送视频记录:

代码语言:javascript
复制
 bot("sendVideoNote",[
    "chat_id"=>$chat_id,
    "video_note"=>$video_file_id,
      ]);

在这个变量video_file_id "file_id“的位置上,我使用了文件的直接地址,但是在bot中没有得到任何结果。

谢谢你的帮助..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-25 22:41:02

电报机器人Api所述

当前不支持通过URL发送视频注释。

这导致视频笔记,通过一个URL传递给显示为正常视频。

但是,您可以直接上传该文件以创建一个真实的视频说明。使用CURLFile,它的工作方式如下:

代码语言:javascript
复制
$path = "path/to/video.mp4";
$realpath = realpath($path);

bot("sendVideoNote",[
    "chat_id" => $chat_id,
    "video_note"=> new CURLFile($realpath))
]);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48957903

复制
相关文章

相似问题

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