Пытаюсь получить статус пользователя(онлайн/оффлайн) по сообщению бота(аиограм +пирограм)?
Пытаюсь сделать следующее:
@dp.message_handler(regexp="Посмотреть пользователя")
async def checkuser(message: types.Message):
await message.answer("Введите юзернейм пользователя")
id = message.text
with app:
g = app.get_users("hankipoiii").status
print(g)
if g== "online":
timewentonline = datetime.datetime.now()
goodtime = datetime.datetime.today()
while g == "online":
timewentoff = datetime.datetime.now()
alltime = round((timewentoff - timewentonline).total_seconds())
if alltime >= 60:
await message.answer(
f"Пользователь с username {id} был онлайн в {goodtime}\nВремя, проведенное онлайн: {alltime / 60} минут")
if alltime >= 3600:
await message.answer(
f"Пользователь с username {id} был онлайн в {goodtime}\nВремя, проведенное онлайн: {alltime / 3600} часов")
else:
await message.answer(
f"Пользователь с username {id} был онлайн в {goodtime}\nВремя, проведенное онлайн: {alltime} секунд")
пишет следующее:
AttributeError: 'coroutine' object has no attribute 'status'