@ddd1111090909

Не могу понять как прикрепить Ю money касса к телеграмм боту?

Написал код для приема платежей телеграм бота, вроде все правильно а вроде и нет, но не могу понять что.

@bot.callback_query_handler(text="pay", func=lambda c:True)
    async def pay(call: types.CallbackQuery):
        await bot.delete_message(call.from_user.id, call.message.id)
        await bot.send_invoice (chat_id=call.from_user.id, title='Рубашка 900р', description='eke', payload='mmonth_sub',
        provider_token=YOUTOKEN, currency='RUB', start_parameter='test_bot', prices=[{'label': 'Руб', 'amount':90000}])
    
    @bot.pre_checkout_query_handler(func=lambda c:True)
    async def process_pre_checkout_query(pre_checkout_query: types.PreCheckoutQuery):
        await bot.answer_pre_checkout_query(pre_checkout_query.id, ok=True)
    
    @bot.message_handler(content_types=ContentType.SUCCESSFUL_PAYMENT)
    async def process_pay(message: types.Message):
        if message.successful_payment.invoice_payload =="mmonth_su":
         await bot.send_message(message.chat.id, 'weeee')






    from alogram.types import ReplyKeyboardMarkup, KeyboardBtton, InlineKeyboardMarkup, InlineKeyboardButton
    
             sub_inline_markup = InlineKeyboardMarkup(resize_keyboard=True, row_width=1)
             btm = InlineKeyboardButton('Оплатить 900р', callback_date="pay")
             sub_inline_markup.add(btm)
             bot.send_message(message.chat.id, '', reply_markup=sub_inline_markup)
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы