Задать вопрос
@Liza_Lob

Как правильно настроить бот на python?

@bot.message_handler(
    content_types=['new_chat_member'])
def greeting(message):
    print("User " + message.new_chat_member.first_name + " added")
    try:
        bot.reply_to(message, text='Швыр вступил в группу',
                     disable_notification=True)
    except OSError:
        print("GreetingError - Sending again after 5 seconds!!!")
        time.sleep(3)
        bot.reply_to(message, text='Швыр вступил в группу',
                     disable_notification=True)


@bot.message_handler(
    content_types=['left_chat_member'])
def not_greeting(message):
    print("User " + message.left_chat_member.first_name + " left")
    try:
        bot.reply_to(message, text='Швыр покинул группу',
                     disable_notification=True)
    except OSError:
        print("LeftError - Sending again after 5 seconds!!!")
        time.sleep(3)
        bot.reply_to(message, text='Швыр покинул группу',
                     disable_notification=True)

При вступлении человека в группу, бот ничего не отправляет, но при выходе человека из группы все отправляет должным образом, почему так?
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой 12 комментариев
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Быстрый гуглинг показывает, что content_types для появления юзера может быть new_chat_members, а не new_chat_member. Проверь, работает ли.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы