Telegram 机器人支持发送图片、视频等文件吗?调用哪个接口实现?​

雨声白噪音雨声白噪音09月12日1900

Telegram机器人能发图片和视频吗?怎么调用接口发这些文件?需要什么参数?

4 个回答

草莓瑞士卷
草莓瑞士卷回答于 09 月 13 日
最佳答案

Telegram 机器人可以发送图片和视频。

你使用 sendPhoto 和 sendVideo 接口。

这两个接口在 Bot API 文档中都有。

调用时要带上 bot token 和 chat id。

文件使用 file_id 或者 URL 的方式传入。

如果是本地文件,要先上传。

参数方面,像 caption、parse_mode 这些可选参数也别忘了加。

官方文档最权威,建议多看。

蜜桃仓鼠
蜜桃仓鼠回答于 09 月 17 日

Telegram机器人支持发图片、视频等文件。

发图片和视频用两个接口:

一个sendPhoto,一个sendVideo。

这两个接口在Bot API文档里都能找到。

发图片时,需要文件的file_id或者URL,还有chat_id。

发视频也一样,参数基本一样。

如果用代码调用,先用getUpdates获取chat_id。

文件上传,用multipart/form-data格式。

文档地址:https://core.telegram.org/bots/api

芝士宇宙
芝士宇宙回答于 09 月 18 日

Telegram 的机器人是可以发图片、视频等文件的。

用 sendPhoto 发图片,用 sendVideo 发视频,这两个接口都支持通过 URL 或本地文件上传。

关键参数有:

chat_id(必填):发给谁

photo/video(必填):文件或 URL

caption(选填):配文

例如调用 sendPhoto 接口发一张图,就 OK 了。

旧邮票
旧邮票回答于 09 月 19 日

Telegram机器人能发图片、视频这些文件,常用的接口是sendPhoto和sendVideo。

sendPhoto用来发图片,需要chat_id和photo,photo可以是文件ID,也可以是URL。

sendVideo用来发视频,参数差不多,加个video就行了。

你也可以用sendDocument发PDF、ZIP之类的文件,先把文件传到Telegram服务器,然后用文件ID发送。

参数都差不多,主要是chat_id和文件相关的参数。具体可以看文档,很清晰。

您的答案