Есть WebApp приложение на React.js, к которому я бы хотел подвязать оплату с помощью tg stars. Даже ChatGPT не знает, как именно "интегрировать" покупку за звезды, а не делать ее через инвойс-сообщение от бота в личку к пользователю.
Буду очень признателен любым ответам!
Max, да блин, ты даже в вопросе не указал, какой библиотекой пользуешься
Вот тебе инструкция, как на aiogram подключить оплату звездами https://habr.com/ru/articles/821415/
Wispik, в тэгах указал "aiogram", но основная суть подключить вызов инвойса не через сообщение бота, а всплывающим окном. Например, как в оф. примере @DurgerKing - где вызов/оплата проходит через WebApp, а не сообщение бота с инвойсом в кнопке
Max, ну в таком случае, ты абсолютно не понимаешь, что такое webapp. Все действия так и так проводятся в боте(то есть в данном случае через aiogram)
Почитай, например, как обрабатывать @bot.message_handler(content_types="web_app_data"), может это тебе даст понимание
Всё максимально просто и прозрачно: получаете ссылку на инвойс методом createInvoiceLink (это нужно сделать через собственный серверный скрипт) и открываете её в мини-приложении методом openInvoice.