Скрипт для поиска каналов в Telegram
Думаю, не секрет, что в телеграме как такового поиска нет. Глобальный поиск выдает лишь 3 результата, и то, по какому-то конкретному запросу. Чтобы найти что-то интересное, необходимо искать это в интернете в каких-то каталогах.
Предлагаю ещё один способ решения данной проблемы. Скрипт для поиска схожих каналов. Ниже представлена демонстрация работы скрипта.
Как это работает?
Вы даете на вход скрипту список каналов. Программа заходит в каждый канал и проверяет последние 100 публикаций. Если публикация была переслана с другого канала, то скрипт запоминает юзернеймы этих каналов и выдает вам.
Как скачать и запустить?
Скачать программу можно с гитхаба по этой ссылке
https://github.com/viktorlopatin/Search_Telegram_Channel
Чтобы запустить программу, для начала нам нужно получить ключ API от аккаунта, от которого будет производится поиск. Для этого нужно перейти на официальный сайт телеграма my.telegram.org/ и авторизироваться.
Далее необходимо нажать на кнопку "API development tools"

Скопировать параметры "api_id" и "api_hash"

Далее переходим в папку с загруженной программой, переходим в папку Windows

Открываем файл Config.ini

Вставляем сюда параметры "api_id" и "api_hash" которые мы скопировал

Далее просто запускаем файл main.exe. Можете не боятся, я ваши данные не украду, код программы открытый и лежит в папке "Исходный код".
Программа попросит вас авторизоваться, это необходимо сделать один раз.

После успешной авторизации вам и избранное придет сообщение об успешном запуске программы.

Далее просто используем по назначению)))
Для программистов.
Если вам интересно покопаться в коде, что-то изменить, что-то добавить или убрать. Перейдите в папку "Исходный код". Добавьте в конфиг файл свои ключи как было описано ранее и все.
Чтобы запустить файл main.py, необходимо:
- Установить Python3 - https://www.python.org/downloads/
- Установить библиотеку pyrogram(Библиотека для управления телеграм аккаунтом). - https://docs.pyrogram.org/intro/install