Как сделать боту приветствие нового участника в группе?
Здраствуйте, вот такая ситуация. Как сделать боту приветствие, я попробовал что-то накуралесить, получилось так, что при каждом новом участнике в группе, бот тегает меня, а не нового участника.
Вот код
@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}!")