3 месяца назад
Как отправлять подарки через телеграм бота?
Как сделать так, чтобы бот отправил подарок?
Например, «🧸» за 15 звёзд. Я использовал send_invoice и положил на баланс бота 15 звёзд. Как дальше делать?
P.S Я наглядно видел как бот отправляет мне подарок

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
нашел способ?
Цифровая мусорка
1
bot.send_gift(айди чата,айди подарка)
где message.chat.id это айди чата, которому надо отправить подарок
а id подарка - уникальный айди подарка тг(узнать можно тут )
вот пример кода для отправки подарка стоимостью 15 звезд:
1234567
import telebot
bot = telebot.TeleBot('токен бота')
@bot.message_handler(commands=['start'])
def handle_start(message):
bot.send_gift(message.chat.id,5170233102089322756)
bot.infinity_polling()
pyrofork там это сделать очень легко через функцию send_gift