Автоматизация удаления пользователей с Tg канала через личный черный список
Поставили мне задачу придумать способ автоматизировать удаление из частного канала телеграм пользователей, которых админ добавил в свой личный черный список.
После непродолжительного исследования оказалось, что ЧС нельзя даже экспортировать
НО у нас есть Telegram Web и благословенная консоль разработчика :)
И задача решилась легко и просто:
Открываем Telegram Web авторизуемся и в консоли разработчика запускаем простенький скрипт:
appImManager.managers.appUsersManager.getBlocked().then(result=>{result.peerIds.forEach(async (userId)=>{await appImManager.managers.appChatsManager.kickFromChannel(<тут ID канала без знака минус>,userId)})})
причем в список заблокированных на канале пользователей попадут даже те, кого на канале и не было никогда ))
Вдруг кому будет полезно ))