使用 C# 在电报机器人上上传视频?
upload video on telegram bot using c#?
我想使用 C# 在电报机器人上上传视频。我已经尝试使用 API 发送视频,但我无法使用此方法上传任何内容。
在机器人中上传视频有任何限制吗?请任何人告诉我我的 mistake.and 持续时间在哪里是传递 API 所必需的,但我怎样才能获得视频持续时间?我首先使用网络客户端从 url 下载了视频,然后将其转换为流媒体并发送到机器人上。
这是我的代码=>
byte[] videoDate;
using (var wc = new WebClient())
videoDate = wc.DownloadData(videoUrl);
var response = await
_api.SendVideo(update.Message.Chat.Id,new FileToSend(videoUrl, new MemoryStream(videoDate)), 15, myBotAdMsg);
这里我现在已经超过了 15 个持续时间 fi 但这里我的视频持续时间是 00:10 秒所以如何修复它。
你可以这样试试=>
Bot.SendVideoAsync(update.Message.Chat.Id, video: VideoUrl, caption: myBotAdMsg);
我想使用 C# 在电报机器人上上传视频。我已经尝试使用 API 发送视频,但我无法使用此方法上传任何内容。 在机器人中上传视频有任何限制吗?请任何人告诉我我的 mistake.and 持续时间在哪里是传递 API 所必需的,但我怎样才能获得视频持续时间?我首先使用网络客户端从 url 下载了视频,然后将其转换为流媒体并发送到机器人上。
这是我的代码=>
byte[] videoDate;
using (var wc = new WebClient())
videoDate = wc.DownloadData(videoUrl);
var response = await
_api.SendVideo(update.Message.Chat.Id,new FileToSend(videoUrl, new MemoryStream(videoDate)), 15, myBotAdMsg);
这里我现在已经超过了 15 个持续时间 fi 但这里我的视频持续时间是 00:10 秒所以如何修复它。
你可以这样试试=>
Bot.SendVideoAsync(update.Message.Chat.Id, video: VideoUrl, caption: myBotAdMsg);