Этот вопрос закрыт для ответов, так как повторяет вопрос Как реализовать добавление кнопок из админки бота telebot?
@Slavon7

Как реализовать админку?

хочу сделать админку в телеграм боте на библиотеке 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
  • Вопрос задан
  • 161 просмотр
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы