Telegram Bot - 无法从光盘发送照片(bash 脚本)

Telegram Bot - cant send photo from disc (bash script)

我知道如何从用户那里获取照片

filepath=$(curl https://api.telegram.org/botXXXXX/getFile?file_id=$fileid | jq '.result.file_path' | sed 's/\"//g')

wget  https://api.telegram.org/file/botXXXXX/$filepath -P files/

我修改了这张照片,想发回去,但我根本不明白POST是如何工作的。

感谢您的帮助。

如果您想从硬盘发送照片,可以使用 curl:

curl -F "chat_id=<RECIPIENT_CHAT_ID>" -F "photo=@/home/ivan/t_logo.png" \
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/sendphoto