9

Автоматизация удаления пользователей с Tg канала через личный черный список

Поставили мне задачу придумать способ автоматизировать удаление из частного канала телеграм пользователей, которых админ добавил в свой личный черный список.

После непродолжительного исследования оказалось, что ЧС нельзя даже экспортировать

НО у нас есть Telegram Web и благословенная консоль разработчика :)

И задача решилась легко и просто:
Открываем Telegram Web авторизуемся и в консоли разработчика запускаем простенький скрипт:

appImManager.managers.appUsersManager.getBlocked().then(result=>{result.peerIds.forEach(async (userId)=>{await appImManager.managers.appChatsManager.kickFromChannel(<тут ID канала без знака минус>,userId)})})

причем в список заблокированных на канале пользователей попадут даже те, кого на канале и не было никогда ))

Вдруг кому будет полезно ))