хочу сделать админку в телеграм боте на библиотеке aiogram с базой данных.
Допустим есть n-ое количество кнопок пусть 6 и мне нужно каждой кнопке задать свой ответ
#@dp.message_handler(text=" Кнопка 1")
async def opportunities(message : types.Message):
if message.text == ' Кнопка 1':
await sqlite_db.sql_read(message)
Вот так я читаю кнопку из бд для этого есть функция
async def sql_read(message):
for ret in cur.execute('SELECT * FROM menu').fetchall():
if(ret[0] != None):
await bot.send_photo(message.from_user.id, ret[0], f'{ret[1]} {ret[-1]}')
print('Bot have photo')
elif(ret[0] == None):
await bot.send_message(message.from_user.id, f'{ret[1]} {ret[-1]}')
print('Bot didnt have photo')
Проблема этого кода в том что я не хочу для каждой кнопки создавать отдельный тейбл SELECT * FROM menu
Как мне сделать так что бы кнопка автоматически понимала что ей нужно подгрузить из тейбла menu поле button1