В Telegraf.js событие `left_chat_member` не предоставляет информацию о том, был ли пользователь забанен или покинул чат добровольно. Это событие срабатывает, когда пользователь покидает чат, независимо от причины этого действия.
Для определения, был ли пользователь забанен, можно использовать другие методы, такие как проверка списка забаненных пользователей в чате или же использование дополнительных обработчиков событий, например `new_chat_members` и `unban_chat_member`.
Для улучшения обработки ситуации с выходом пользователя из чата можно реализовать логику, которая отслеживает всех пользователей в чате и их статус (активный, заблокированный и т.д.), чтобы в случае выхода пользователя определить, был ли он забанен или покинул группу добровольно.
Также стоит учитывать, что специфика работы бота и доступные методы могут быть разными в зависимости от используемой платформы (например, Telegram, Discord и т.д.), поэтому стоит изучить документацию и возможности конкретного мессенджера для более точной обработки событий покидания пользователя чата.