Здравствуйте! Пишу тг-бота. Мне надо реализовать следующее: после нажатия на кнопку старт (при первом запуске бота), у человека появлялась кнопка "Купить подписку". Команда
await bot.delete_message(call.from_user.id, call.message.message_id)
срабатывает, а при нажатии на кнопку - появляется внизу значок часов и все. Консоль никаких ошибок не выдает. Пишу используя библиотеку aiogram, хочу подключить тестовый токен сбера
Сам код:
@dp.message_handler(commands=['start'])
async def go(message: types.Message):
pay_markup = types.InlineKeyboardMarkup()
pay_markup.add(types.InlineKeyboardButton('Купить подписку на месяц 750р', callback_data="submonth"))
await bot.send_message(message.from_user.id, 'Привет', reply_markup=pay_markup)
@dp.callback_query_handler(text="submonth")
async def submonth(call: types.CallbackQuery):
await bot.delete_message(call.from_user.id, call.message.message_id)
await bot.send_invoice(chat_id=call.from_user.id,
title='Подписка на месяц',
description='Оплачивая подписку на нашего бота, Вы получаете возможность доступа',
payload='month_sub',
provider_token=SOME_PAYMENTS_TOKEN,
currency='RUB',
prices = [{"label":"Руб", "amount":10000}],
start_parameter='month_sub')