giftPremiumSubscription
Menghadiahkan langganan Telegram Premium.
Nilai kembalian: Jika berhasil, mengembalikan True.
Parameter
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
user_id | Integer | Ya | ID pengguna |
month_count | Integer | Ya | Jumlah bulan (1, 3, 6, atau 12) |
star_count | Integer | Ya | Harga dalam Stars: 1000 untuk 3 bulan, 1500 untuk 6 bulan, 2500 untuk 12 bulan |
text | String | Opsional | Teks pesan (0-255) |
text_parse_mode | String | Opsional | Mode parse teks |
text_entities | Array of MessageEntity | Opsional | Array JSON MessageEntity |
Contoh permintaan
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/giftPremiumSubscription" \
-H "Content-Type: application/json" \
-d '{"user_id":123456789,"month_count":3,"star_count":100}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/giftPremiumSubscription",
json={
"user_id": 123456789,
"month_count": 3,
"star_count": 100
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/giftPremiumSubscription`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"user_id": 123456789,
"month_count": 3,
"star_count": 100
}),
});
console.log(await res.json());
Panduan langkah demi langkah: Cara Membuat Bot Telegram: dari BotFather sampai Pesan Pertama
Metode terkait
sendInvoiceMengirim tagihan untuk pembayaran.createInvoiceLinkMembuat tautan pembayaran.refundStarPaymentMengembalikan dana pembayaran Telegram Stars.sendGiftMengirim hadiah ke pengguna atau chat.getMyStarBalanceMengembalikan saldo Telegram Stars bot.getStarTransactionsMengembalikan transaksi Telegram Stars bot.editUserStarSubscriptionMembatalkan atau memperpanjang langganan Telegram Stars.answerShippingQueryMenjawab shipping query.answerPreCheckoutQueryMenjawab pre-checkout query.getAvailableGiftsMengembalikan hadiah yang dapat dikirim bot.getUserGiftsMengembalikan hadiah milik pengguna.getChatGiftsMengembalikan hadiah milik chat.