Как указать никнейм пользователя
Мне нужно указать ник пользователя что бы получить доступ к нужной Базе данных
Пробую через message.from.user_id выдает ошибку
Ошибка связанна с тем что я хочу получить ник пользователя в @dp.callback_query_handler() async def bala(callback: types.CallbackQuery):
Возможно ли как то получить Username?
Вот код:
@dp.callback_query_handler()
async def bala(callback: types.CallbackQuery):
username = message.from_user.username
conn = sqlite3.connect('users_u.db')
cursor = conn.cursor()
cursor.execute(f"SELECT * from {username}")
balancec = cursor.fetchall()
if callback.data == 'next_mif':
lega = open('photo/4.png', 'rb')
for row in balancec:
await callback.message.answer_photo(lega, caption=f'{row[2]} - Мификов', reply_markup=next_epci())