для того чтоби спросить у нео.
chat_member_owner.from_user.id
вот так?
Но вроде получать нужно так:
owner = await bot.chat_member_owner.from_user.id()
И еще онин вопрос а для chat... нужно прописовать chat_id?
Просто столкнулся с проблемой что сам я проверять роботу бота не могу, локал очень медлений.
message.chat.id chatmember = await message.chat.get_member(user.id) if chatmember.status == "creator": # Пишешь юзеру
Лучше через isinstance проверять
Тогда ты сможешь обращаться к атрибутам класса удобно
Иначе тебе придётся в json ковыряться, фу
У ChatMember, в зависимости от поля status, разные поля.
Но, я смогу к ним достучатся, это всего с IDE траблы
разницы никакой
Через isinstance ты проверяешь, какой именно наследник ChatMember к тебе пришёл: ChatMemberBanned, ChatMemberOwner и т.д. В зависимости от этого тебе доступны поля, относящиеся только к этому наследнику
Фу в json ковыряться, при наличии нормальных объектов
Прикол в том, если я поставлю if not isinstance(chatmember, ChatMemberOwner): return То IDE будет считать что это именно тот что я указал в isinstance
смысл его юзать не вижу, можно поставить тайп хинт плюсом можно, оба способа не требуют особых затрат
Насчёт if not не уверен, но если ты напишешь if isinstance(yourvar, ChatMemberOwner), то внутри этого блока IDE будет подсказывать тебе поля именно Owner, что, блин, логично!
Я не любитель дофига вложений
Та ничего, юзай, юзай
await bot.send_message(id, "Соо") Ну ми список, со списку взяли юзери, отфильтерили создателя но его id еще сохранить нужно. id = chatmember.status_creator Так згодит?
Обсуждают сегодня