Telegram Chat Analyzer: ваш інструмент для аналізу групових чатів
Дізнайтеся, хто найактивніший у груповому чаті, які емодзі використовуються найчастіше та скільки медіа відправляють учасники. Telegram Chat Analyzer — це зручний інструмент для візуалізації даних із ваших бесід, який допоможе краще зрозуміти стиль спілкування.
Telegram Chat Analyzer
Telegram Chat Analyzer — це інтерактивний веб-додаток, який дозволяє аналізувати ваші чати у Telegram. Завдяки цьому інструменту ви можете отримати глибокі інсайти про активність учасників, популярність емодзі, типи медіа та багато іншого. Це ідеальний спосіб краще зрозуміти динаміку спілкування у ваших групах чи особистих бесідах.
Основні можливості
- 📊 Статистика повідомлень: Аналізуйте середню довжину повідомлень, максимальну довжину та кількість повідомлень для кожного учасника.
- 🔥 Теплова карта активності: Дізнайтеся, коли ваші бесіди найактивніші протягом тижня та дня.
- 📈 Розподіл повідомлень: Візуалізуйте, який відсоток повідомлень належить кожному учаснику.
- 🎥 Аналіз медіа: Досліджуйте типи медіа, які надсилаються, включаючи фото, відео, стікери тощо.
- 😂 Інсайти по емодзі: Визначайте найчастіше використовувані емодзі та їх розподіл серед учасників.
- 📅 Фільтри за роками: Зосереджуйтеся на певних часових періодах за допомогою фільтрації за роками.
Як це працює?
- Клонуйте репозиторій:
- Скопіюйте репозиторій із GitHub:
1
git clone https://github.com/AdobyY/telegram-chat-analyzer.git
- Перейдіть у папку проекту:
1
cd telegram-chat-analyzer
- Скопіюйте репозиторій із GitHub:
- Експортуйте дані чату:
- Відкрийте Telegram (десктопний додаток).
- Оберіть чат, який хочете проаналізувати.
- Натисніть на три крапки (⋮) у верхньому правому куті.
- Оберіть “Експортувати історію чату”.
- Виберіть формат JSON та завантажте файл.
- Запустіть додаток:
- Встановіть залежності, виконавши команду:
1
pip install -r requirements.txt
- Запустіть додаток за допомогою Streamlit:
1
streamlit run index.py
- Встановіть залежності, виконавши команду:
- Завантажте файл та досліджуйте:
- Завантажте експортований JSON-файл.
- Використовуйте інтерактивний інтерфейс для аналізу даних чату через різноманітні візуалізації та метрики.
Чому обрати Telegram Chat Analyzer?
- Простота використання: Інтуїтивно зрозумілий інтерфейс, який не потребує технічних знань.
- Локальна обробка даних: Усі дані обробляються на вашому комп’ютері, що гарантує конфіденційність.
- Гнучкість: Можливість налаштовувати візуалізації та додавати нові функції.
GitHub репозиторій із повним кодом
Вихідний код цього проекту відкритий для всіх і доступний на GitHub. Ви можете ознайомитися з ним, зробити свій внесок або запропонувати вдосконалення:
Переглянути Telegram Chat Analyzer на GitHub