Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как реализовать добавление кнопок из админки бота 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
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Средний
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Ваш ответ на вопрос

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

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