Post

Telegram Chat Analyzer: ваш інструмент для аналізу групових чатів

Дізнайтеся, хто найактивніший у груповому чаті, які емодзі використовуються найчастіше та скільки медіа відправляють учасники. Telegram Chat Analyzer — це зручний інструмент для візуалізації даних із ваших бесід, який допоможе краще зрозуміти стиль спілкування.

Telegram Chat Analyzer: ваш інструмент для аналізу групових чатів

Telegram Chat Analyzer

Telegram Chat Analyzer — це інтерактивний веб-додаток, який дозволяє аналізувати ваші чати у Telegram. Завдяки цьому інструменту ви можете отримати глибокі інсайти про активність учасників, популярність емодзі, типи медіа та багато іншого. Це ідеальний спосіб краще зрозуміти динаміку спілкування у ваших групах чи особистих бесідах.

Спробуйте онлайн-версію прямо зараз


Основні можливості

  • 📊 Статистика повідомлень: Аналізуйте середню довжину повідомлень, максимальну довжину та кількість повідомлень для кожного учасника.
  • 🔥 Теплова карта активності: Дізнайтеся, коли ваші бесіди найактивніші протягом тижня та дня.
  • 📈 Розподіл повідомлень: Візуалізуйте, який відсоток повідомлень належить кожному учаснику.
  • 🎥 Аналіз медіа: Досліджуйте типи медіа, які надсилаються, включаючи фото, відео, стікери тощо.
  • 😂 Інсайти по емодзі: Визначайте найчастіше використовувані емодзі та їх розподіл серед учасників.
  • 📅 Фільтри за роками: Зосереджуйтеся на певних часових періодах за допомогою фільтрації за роками.

Як це працює?

  1. Клонуйте репозиторій:
    • Скопіюйте репозиторій із GitHub:
      1
      
       git clone https://github.com/AdobyY/telegram-chat-analyzer.git
      
    • Перейдіть у папку проекту:
      1
      
       cd telegram-chat-analyzer
      
  2. Експортуйте дані чату:
    • Відкрийте Telegram (десктопний додаток).
    • Оберіть чат, який хочете проаналізувати.
    • Натисніть на три крапки (⋮) у верхньому правому куті.
    • Оберіть “Експортувати історію чату”.
    • Виберіть формат JSON та завантажте файл.
  3. Запустіть додаток:
    • Встановіть залежності, виконавши команду:
      1
      
       pip install -r requirements.txt
      
    • Запустіть додаток за допомогою Streamlit:
      1
      
       streamlit run index.py
      
  4. Завантажте файл та досліджуйте:
    • Завантажте експортований JSON-файл.
    • Використовуйте інтерактивний інтерфейс для аналізу даних чату через різноманітні візуалізації та метрики.

Чому обрати Telegram Chat Analyzer?

  • Простота використання: Інтуїтивно зрозумілий інтерфейс, який не потребує технічних знань.
  • Локальна обробка даних: Усі дані обробляються на вашому комп’ютері, що гарантує конфіденційність.
  • Гнучкість: Можливість налаштовувати візуалізації та додавати нові функції.

GitHub репозиторій із повним кодом

Вихідний код цього проекту відкритий для всіх і доступний на GitHub. Ви можете ознайомитися з ним, зробити свій внесок або запропонувати вдосконалення:
Переглянути Telegram Chat Analyzer на GitHub

This post is licensed under CC BY 4.0 by the author.