August 1

Скрипт для массового сбора ID телеграмм каналов

Зачем именно тебе может понадобится ID телеграмм канала?


Если ты рядовой пользователь то не зачем, продолжить чтение можешь из любопытства

А от если у тебя есть свои чаты/каналы и их больше 10, допустим ты собираешь дорвейный трафик в тг, то ID канала тебе нужен что бы прикрутить к каналам бота для рассылки по API, а для того что бы он работал нужен ID, вид он имеет такой -1002116851385

Что бы все красиво сделать надо провести подготовку и действовать согласно алгоритму ниже:
1. Создать телеграмм бота, сохранив его токен, это важно

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

4. Все!!!


Создание бота в тг!

Это самое простое, переходи в https://t.me/BotFather жмякай /newbot
прописывай его название и username все бот готов, сохрани его токен

Если надо добавь картинку и описание через /mybots и выбор вновь созданного бота

Как создавать каналы и добавлять админом бота показывать не буду, вы не тупые, тут и так все понятно


....


Переходим к скрипту

Кста кто не знал скрипт на питоне работает и если его нет, то надо установить https://www.python.org/downloads/

После установки питона надо подгрузить одну библиотеку, а именно: pip install requests

Все просто, вставь в путь и нажми Enter ну или через командную строку или powershell сделай это, как удобно так и делай

Сам скрипт скачивать тут, распакованный архив имеет вид:

Далее надо зайти в файл get_channel_ids_from_links.py и добавить свои данные, если нет проги что бы открывать файлы такого формата то тыкни правой кнопкой мыши и открой через блокнот или Notepad++
На скрине ниже стрелками указал что надо добавить, путь куда сохранять писать через 2 слеша \\ взять его можно прямо в папке со скриптом

Теперь список каналов с которых надо получить ID вставь в файл channels.txt


Все подготовительные этапы сделаны, время запускать скрипт, для этого встать этот текст python get_channel_ids_from_links.py в строку и нажми Enter

Скрипт запустился

Готовый результат в файле channel_ids.json, формат файла как видишь .json но открыть можно через правую кнопку мыши в блокноте


Все. Сохрани что бы никогда не воспользоваться ❤️ ❤️ ❤️


Мои ресурсы: