Приветствие в личку телеграм бота при при вступлении нового участника приватной группы

Прошу помощи! Не могу понять, как использовать can_invite_users в коде:

def chech_sub_channel(chat_member):
    return chat_member['status'] != 'left'

@dp.message_handler(content_types=["new_chat_members"])
async def handler_new_member(message: types.Message):
    msg = message.new_chat_members[0].first_name
    await message.answer(f'Привет!')
    await asyncio.sleep(10)
    await msg.delete()

@dp.message_handler()
async def mess_handler(message: types.Message):
    if chech_sub_channel(await bot.get_chat_member(chat_id=CHANNEL_ID, user_id=message.from_user.id)):
        text = message.text.lower()
        for word in WORDS:
            if word in text:
                await message.delete()
    else:
        msg_cnl = await message.answer(f'Нужно подписаться на канал!', reply_markup=nav.channel_menu)
        await message.delete()
        await asyncio.sleep(10)
        await msg_cnl.delete()

Чтобы добавить возможность боту приветствовать новичка, который вступил по пригласительной ссылке, приватно в личку, а не в общий чат. Функцией удаления сообщения через 10 секунд можно пренебречь...

Пробовал заменить first_name на can_invite_users, удалив функцию удаления по времени, но выдаёт ошибку.


Ответы (0 шт):