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

亚历克斯

任何人都可以帮助我在电报bot中发送视频吗?

实际上,我的问题是,发送视频便笺时不能一圈发送。它的发送与发送普通视频一样普通。我按照所有必要的要点发布了视频。

我将文件上传到:

  • mp4格式
  • 少于一分钟
  • 并且是正方形。

和我使用的代码:

主要功能:

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);
    }
};

发送视频笔记:

 bot("sendVideoNote",[
    "chat_id"=>$chat_id,
    "video_note"=>$video_file_id,
      ]);

在此变量video_file_id [“ file_id”]的位置,我使用了文件的直接地址,但在bot中未得到任何结果。

感谢您的帮助...

使

Telegram Bot Api中所述

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

这会导致通过URL传递的视频注释显示为普通视频。

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

$path = "path/to/video.mp4";
$realpath = realpath($path);

bot("sendVideoNote",[
    "chat_id" => $chat_id,
    "video_note"=> new CURLFile($realpath))
]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在电报机器人中显示选项?

在带有图像的电报机器人中发送消息

我的电报机器人不断发送消息

清除电报机器人中的“ pending_update_count”

如何在电报机器人中创建链接

通过pyTelegramBotAPI在电报机器人中获取照片

从电报机器人发送消息的限制是多少

如何在电报机器人中发送空消息?

如何在电报机器人中发送字符?

如何在电报机器人中传递键盘的动态按钮值?

我如何在电报机器人中找到Webhook地址?

如何安排电报机器人发送消息?

如何在电报机器人中传递键盘动态?

如何检查电报机器人中的管理员状态?

在电报机器人中以内联模式发送本地照片

如何摆脱电报机器人中的盘旋小丑青蛙?

在电报机器人中发送照片的问题

电报机器人发送消息

自动发送消息到电报机器人

如何从 url 在电报机器人中发送 exe 文件

如何捕获电报机器人中的任何错误?

如何使用python在电报机器人中创建自定义键盘?

删除电报机器人发送的消息

电报机器人:使用 python 发送照片方法

如何在电报机器人中创建“方法”

如何使用 python 在电报机器人中发送数据帧表

如何使用 Telebot 插件在 php(laravel) 中回答电报机器人中的内联查询?

您如何获取从电报机器人发送的当前发送消息的消息 ID?

如何在电报机器人中接收文件,对其进行处理并将其发送回用户?