Files
Parser_Telegram_Message/README.md
2025-05-23 13:05:20 +08:00

2.2 KiB
Raw Permalink Blame History

Документация к Telegram парсеру

📋 Описание

Парсер для сбора данных из Telegram чатов/каналов с сохранением в CSV. Основной функционал:

  • Авторизация через Telegram API
  • Парсинг сообщений с различными форматами данных
  • Фильтрация по дате
  • Интерактивный выбор чата
  • Логирование операций

🛠 Установка

# Клонировать репозиторий
cd e:\parcer_telegram_meessges

# Установить зависимости
pip install -r req.pip

⚙ Конфигурация

Отредактируйте настройки в main.py:

API_ID = аш_api_id'  # Получить на my.telegram.org
API_HASH = аш_api_hash'
PHONE_NUMBER = '+номерелефона'
CSV_FILENAME = 'data/output.csv'  # Путь для сохранения

🚀 Использование

python main.py

🗃 Структура данных

Парсер извлекает следующие поля:

Поле Описание
Name ФИО пользователя
Phone Номер телефона
Email Электронная почта
Date Дата события/рождения
Transaction ID ID транзакции
URL Ссылка на форму

🔍 Пример сообщения

Request details:
Name: Иванов Иван
Phone: +79991234567
...

📊 Логирование

Логи сохраняются в telegram_parser.log с детализацией:

  • Время выполнения
  • Статус операций
  • Ошибки

⚠ Типовые проблемы

# Если требуется двухфакторная аутентификация
Введите пароль из Telegram при запросе

# Ошибка доступа к каналу
Убедитесь что:
1. Бот добавлен в группу
2. Используется корректный ID чата

📄 Лицензия

MIT License | Для внутреннего использования