Telegram 机器人支持发送图片、视频等文件吗?调用哪个接口实现?
4 个回答
Telegram 机器人可以发送图片和视频。
你使用 sendPhoto 和 sendVideo 接口。
这两个接口在 Bot API 文档中都有。
调用时要带上 bot token 和 chat id。
文件使用 file_id 或者 URL 的方式传入。
如果是本地文件,要先上传。
参数方面,像 caption、parse_mode 这些可选参数也别忘了加。
官方文档最权威,建议多看。
Telegram机器人支持发图片、视频等文件。
发图片和视频用两个接口:
一个sendPhoto,一个sendVideo。
这两个接口在Bot API文档里都能找到。
发图片时,需要文件的file_id或者URL,还有chat_id。
发视频也一样,参数基本一样。
如果用代码调用,先用getUpdates获取chat_id。
文件上传,用multipart/form-data格式。
文档地址:https://core.telegram.org/bots/api
Telegram 的机器人是可以发图片、视频等文件的。
用 sendPhoto 发图片,用 sendVideo 发视频,这两个接口都支持通过 URL 或本地文件上传。
关键参数有:
chat_id(必填):发给谁
photo/video(必填):文件或 URL
caption(选填):配文
例如调用 sendPhoto 接口发一张图,就 OK 了。
Telegram机器人能发图片、视频这些文件,常用的接口是sendPhoto和sendVideo。
sendPhoto用来发图片,需要chat_id和photo,photo可以是文件ID,也可以是URL。
sendVideo用来发视频,参数差不多,加个video就行了。
你也可以用sendDocument发PDF、ZIP之类的文件,先把文件传到Telegram服务器,然后用文件ID发送。
参数都差不多,主要是chat_id和文件相关的参数。具体可以看文档,很清晰。