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)
Не создает кнопки