createNewStickerSet
Tạo bộ sticker mới.
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ả |
|---|---|---|---|
user_id | Integer | Có | ID người dùng |
name | String | Có | Tên bộ sticker (chữ Latin, kết thúc bằng _by_<botname>) |
title | String | Có | Tiêu đề bộ sticker (1-64 ký tự) |
stickers | Array of InputSticker | Có | Mảng JSON InputSticker |
sticker_type | String | Tùy chọn | Loại sticker: regular, mask, custom_emoji |
needs_repainting | Boolean | Tùy chọn | Cần tô màu lại (cho premium) |
Ví dụ request
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/createNewStickerSet" \
-H "Content-Type: application/json" \
-d '{
"user_id": 123456789,
"name": "example_by_your_bot",
"title": "Example",
"stickers": [
{
"sticker": "FILE_ID",
"format": "static",
"emoji_list": [
"👍"
]
}
]
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/createNewStickerSet",
json={
"user_id": 123456789,
"name": "example_by_your_bot",
"title": "Example",
"stickers": [
{
"sticker": "FILE_ID",
"format": "static",
"emoji_list": [
"👍"
]
}
]
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/createNewStickerSet`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"user_id": 123456789,
"name": "example_by_your_bot",
"title": "Example",
"stickers": [
{
"sticker": "FILE_ID",
"format": "static",
"emoji_list": [
"👍"
]
}
]
}),
});
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
getStickerSetTrả về bộ sticker.uploadStickerFileTải lên tệp sticker.addStickerToSetThêm sticker vào bộ.replaceStickerInSetThay thế sticker trong bộ.setStickerPositionInSetDi chuyển sticker trong bộ.deleteStickerFromSetXóa sticker khỏi bộ.setStickerSetTitleĐặt tiêu đề bộ sticker.setStickerSetThumbnailĐặt ảnh thu nhỏ của bộ sticker.setCustomEmojiStickerSetThumbnailĐặt ảnh thu nhỏ của bộ sticker emoji tùy chỉnh.deleteStickerSetXóa bộ sticker.setStickerEmojiListThay đổi danh sách emoji của sticker.setStickerKeywordsThay đổi từ khóa của sticker.