@dp.message_handler(lambda message: message.text and 'hello' in message.text.lower())
async def text_handler(message: types.Message):
@dp.message_handler(commands=["профиль"])
async def profile(msg: types.Message):
#if msg.text.lower() == "профиль": # это уже не нужно
cursor.execute("SELECT * FROM users WHERE chat_id = '{msg.chat.id}'")
for value in cursor.execute(f"SELECT * FROM users WHERE chat_id = '{msg.chat.id}'"):
print(value[0], value[1], value[2])
await msg.answer(f"id: " + value[0] + "\n" + "Имя: " + value[1] + "\n" + "Баланс: " + str(value[2]))
@dp.message_handler(func=lambda message: message.text.lower() == "баланс")
async def balance(msg: types.Message):
#if msg.text.lower() == "баланс": # и это не нужно
for value in cursor.execute(f"SELECT balance FROM users WHERE chat_id = {msg.chat.id}"):
await msg.answer(f"Твой баланс: {value[0]}")