Бот для парсинга информации в телеграме. Ниже описана инструкция по настройке.
Установка зависимостей >> Скачивание файлов программы >> Получение API ключей >> Первичная настройка >> Запуск
- Версия Python 3.6+
В следующей команде описана установка двух библиотек. Достаточно будет одной (
pyrogram
) , но разработчик рекомендует установить иtgcrypto
. С ним бот работает на порядок быстрее.
pip install pyrogram tgcrypto
В консоли переходим в директорию где будет находиться бот и выполняеем следующую команду:
git clone https://github.com/ettercaper/TelegramParserBot.git
Далее нужно получить api_id
и api_hash
для аккаунта в телеге с которого будем парсить контент.
- Переходим по ссылке my.telegram.org/apps.
- Логинимся в системе, и заполняем все необходимые поля.
- Полученные по итогу api_id и api_hash надо вписать в файл
config.ini
в соответствующие строки.
В папке с ботом:
python app.py
При первом запуске консоль запросит авторизацию.
Сначала надо будет ввести номер телефона в международном формате, потом код который придёт в самом мессенджере. Если установлен пароль на вход, то и его тоже запросит. После этого будет создан файл в корневой директории:account.session
- это файл сессии, через него программа будет авторизовываться в последующие запуски.
На этом настройка закончена, жмёмCTRL+C
для выхода из программы. И можно запускать бот снова.
Команды: | Описание: |
---|---|
/parse_users arg |
Парсинг пользователей чата и их публичных данных. 💬 Детальнее |