Сделай чат, добавь туда бота и посмотри что ему приходит. Это быстрее и полезнее, чем здесь спрашивать
update.old_chat_member.status in ("left", "kicked") and update.new_chat_member.status == "member" Если не забыл какие-то ещё варианты
так и делаю, но это работает не всегда: если чел был в группе со статусом restricted, потом вышел и зашел, то старый статус = restricted и новый статус тоже restricted
Ну так и учитывай это тоже
Когда restricted, то есть ещё флаг is_member. Че как маленький, открой доку
Обсуждают сегодня