Приветствие в личку телеграм бота при при вступлении нового участника приватной группы
Прошу помощи! Не могу понять, как использовать 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, удалив функцию удаления по времени, но выдаёт ошибку.