Как сделать боту приветствие нового участника в группе?

Здраствуйте, вот такая ситуация. Как сделать боту приветствие, я попробовал что-то накуралесить, получилось так, что при каждом новом участнике в группе, бот тегает меня, а не нового участника.

Вот код

@bot.message_handler(content_types=["text"])
def new_member(message):
    name = message.from_user.username
    bot.send_message(message.chat.id, f"Добро пожаловать, @{name}!")

я взял код с другого поста, изначально было написано

name = message.new_chat_member.first_name 

но выходила ошибка

'NoneType' object has no attribute 'first_name'

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

Автор решения: MyZik

Ваш content_type должен быть new_chat_members:

@bot.message_handler(content_types=["new_chat_members"])
def new_member(message):
    name = message.new_chat_members[0].first_name 
    bot.send_message(message.chat.id, f"Добро пожаловать, @{name}!")
→ Ссылка