uploadStickerFile
Mengunggah file stiker.
Nilai kembalian: Jika berhasil, mengembalikan File.
Parameter
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
user_id | Integer | Ya | ID pengguna |
sticker | InputFile | Ya | File stiker (InputFile atau file_id) |
sticker_format | String | Ya | Format stiker: static, animated, video |
Contoh permintaan
curl
curl -s "https://api.telegram.org/bot$TOKEN/uploadStickerFile" \
-F user_id=123456789 \
-F sticker_format=static \
-F sticker=@sticker.png
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/uploadStickerFile",
data={
"user_id": 123456789,
"sticker_format": "static"
},
files={"sticker": open("sticker.png", "rb")},
timeout=30,
)
print(resp.json())
JavaScript
import { readFile } from "node:fs/promises";
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const form = new FormData();
form.append("user_id", "123456789");
form.append("sticker_format", "static");
form.append("sticker", new Blob([await readFile("sticker.png")]), "sticker.png");
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/uploadStickerFile`, { method: "POST", body: form });
console.log(await res.json());
Panduan langkah demi langkah: Cara Membuat Bot Telegram: dari BotFather sampai Pesan Pertama
Metode terkait
getStickerSetMengembalikan set stiker.createNewStickerSetMembuat set stiker baru.addStickerToSetMenambahkan stiker ke set.replaceStickerInSetMengganti stiker dalam set.setStickerPositionInSetMemindahkan stiker dalam set.deleteStickerFromSetMenghapus stiker dari set.setStickerSetTitleMengatur judul set stiker.setStickerSetThumbnailMengatur thumbnail set stiker.setCustomEmojiStickerSetThumbnailMengatur thumbnail set stiker emoji kustom.deleteStickerSetMenghapus set stiker.setStickerEmojiListMengubah daftar emoji stiker.setStickerKeywordsMengubah kata kunci stiker.