setMyProfilePhoto
Đặt ảnh đại diện cho bot.
Giá trị trả về: Nếu thành công, trả về True.
Tham số
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
photo | InputProfilePhoto | Có | URL hoặc file_id của ảnh đại diện |
Ví dụ request
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/setMyProfilePhoto" \
-H "Content-Type: application/json" \
-d '{"photo":{"type":"static","photo":"attach://photo"}}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/setMyProfilePhoto",
json={
"photo": {
"type": "static",
"photo": "attach://photo"
}
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/setMyProfilePhoto`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"photo": {
"type": "static",
"photo": "attach://photo"
}
}),
});
console.log(await res.json());
Hướng dẫn từng bước: Cách tạo bot Telegram từ A đến Z: BotFather, token và tin nhắn đầu tiên
Phương thức liên quan
getMeTrả về thông tin của bot.getMyCommandsTrả về danh sách lệnh hiện tại của bot.setMyCommandsĐặt danh sách lệnh của bot.deleteMyCommandsXóa các lệnh của bot.getMyNameTrả về tên của bot.setMyNameĐặt tên cho bot.getMyDescriptionTrả về mô tả của bot.setMyDescriptionĐặt mô tả cho bot.getMyShortDescriptionTrả về mô tả ngắn của bot.setMyShortDescriptionĐặt mô tả ngắn cho bot.removeMyProfilePhotoXóa ảnh đại diện của bot.getUserProfilePhotosTrả về ảnh đại diện của người dùng.