Дело в том, что бот создается для обсуждения канала группа, и одна из ее функций — приветствовать новых членов. Но это не совсем работает
Для тестирования я создал две обычные группы (одну приватную и одну публичную), добавил бота (забавно, что он в этот момент поприветствовал себя), сделал админа, а потом я присоединился к группе со второго аккаунта, и бот меня приветствовал.
Но когда я создал канал и дискуссионную группу, добавил бота (он снова поприветствовал себя ), сделал его администратором, а затем присоединился к группе обсуждения со своей второй учетной записью, бот хранил молчание.
Код:
Код: Выделить всё
@bot.message_handler(content_types=['new_chat_members'])
def welcome_new_member(message):
print(message)
for new_member in message.new_chat_members:
welcome_message = f"Привет, {new_member.first_name}! Добро пожаловать в группу!"
bot.send_message(message.chat.id, welcome_message)
Подробнее здесь: https://stackoverflow.com/questions/791 ... up-members