Telegram Aiogram База Данных Кнопки

Необходимо создать кнопки рефералов, которые хранятся в базе данных last.sqlite3 То есть, если у пользователя 5 рефералов, то он должен создать 5 кнопок с id каждого рефералаБД

buttons_list = ['button_1', 'button_2', 'button_3', 'button_4', 'button_5', 'button_6', 'button_7', 'button_8', 'button_9', 'button_10',
                'button_11', 'button_12', 'button_13', 'button_14', 'button_15'] #Массив кнопок

await bot.send_message(message.from_user.id, f'Добро пожаловать {message.from_user.username}')

sqlite_connection = sqlite3.connect('last.sqlite3') #Подключение к БД
cursor = sqlite_connection.cursor()

sqlite_select_query = """SELECT refferer_money, referrer_id, user_id FROM users"""
cursor.execute(sqlite_select_query) 

records = cursor.fetchall()

keyboard_adminaa = ReplyKeyboardMarkup() #Клавиатура
for row in records:
    if row[1] != None:
        ф
        try:
        BUTTON = buttons_list[row[1]]
        except:
            ф
            print([row[1]])
        BUTTON_inline = buttons_list[row[1]]
        BUTTON = KeyboardButton({row})
        BUTTON_inline = InlineKeyboardButton({row})
        keyboard_adminaa.add(BUTTON)
        main_menuuu.add(BUTTON_inline)
        await bot.send_message(message.from_user.id, f'КНОПКА ДОБАВИЛАСЬ ААА') 
    else:
        await bot.send_message(message.from_user.id, f'СНОВА КАКАЯ ТО БЕДА')
await bot.send_message(message.from_user.id, f"тестим кнопки v 1 raz", reply_markup=main_menuuu)

Не создает кнопки


Ответы (0 шт):