Бот на aiogram python. inline кнопки
Я не очень хорошо разобрался в этой теме. Вообще, до этого использовал исключительно обычные кнопки нижней клавиатуры, но мне потребовалась кнопки "Назад", её мне посоветовали сделать на Inline.
@dp.message_handler(Text(equals='Погода на этот день'))
async def weather_bot_today_Sr(message: types.Message):
await message.reply('Выберите населённый пункт:', reply_markup= btn.todayKeyboard)
@dp.callback_query_handler(func=lambda c: c.data and c.data.startswith('back'))
async def process_callback_back(callback_query: types.CallbackQuery):
await bot.answer_callback_query(callback_query.id)
@dp.callback_query_handler(func=lambda c: c.data == 'SaratovToday')
@dp.message_handler(Text(equals='Саратов'))
async def weather_bot_today_Sr(message: types.Message):
await message.answer('Пожалуйста подождите..')
weather_today_Sr()
with open('weather.json', encoding='utf-8') as file:
data_weather = json.load(file)
for k, v in data_weather.items():
weather_data = f"{k}: {v}"
await message.answer(weather_data)
@dp.callback_query_handler(func=lambda c: c.data == 'StepnoeToday')
@dp.message_handler(Text(equals='Степное'))
async def weather_bot_today_St(message: types.Message):
await message.answer('Пожалуйста подождите..')
weather_today_St()
with open('weather.json', encoding='utf-8') as file:
data_weather = json.load(file)
for k, v in data_weather.items():
weather_data = f"{k}: {v}"
await message.answer(weather_data)
Как мне тут правильно реализовать inline кнопки? Может вы сможете мне объяснить как их писать. Потому что проблемой была функция назад, которая не возвращала меня назад.