Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krakodjaba/telanalysis

TelAnalysis - Telegram Analysis tool
https://github.com/krakodjaba/telanalysis

analysis networkx python pywebio social-analysis telegram

Last synced: 6 days ago
JSON representation

TelAnalysis - Telegram Analysis tool

Awesome Lists containing this project

README

        

# TelAnalysis

![image](https://user-images.githubusercontent.com/107117398/223553327-a0ef0115-6cfe-4c38-9f0b-67062354a79c.png)
![image](https://user-images.githubusercontent.com/107117398/223553309-ba92ee44-ff54-4e3e-b49a-70596cde4198.png)
![image](https://user-images.githubusercontent.com/107117398/223553300-a5874615-fe67-4f8d-a042-df3aa5e3b0e6.png)
![image](https://user-images.githubusercontent.com/107117398/209858730-fe6ff0a3-9fcd-4d13-be6a-3f2a6bdd198b.png)

# TelAnalysis

## Описание

TelAnalysis — это инструмент для анализа сообщений в Telegram-чатах, группах и каналах. Он помогает извлекать текст, выявлять ключевые слова, а также анализировать эмоции и извлекать контактную информацию, такую как email и номера телефонов.

## Новые функции и улучшения

1. **Анализ эмоций**:
- Добавлен анализ эмоций для каждого сообщения, выводимый рядом с текстом.
- Среднее значение эмоций для каждого пользователя, отображаемое над списком топ-слов.
- Общий анализ эмоций для всех сообщений в чате (или канале).

2. **Улучшение обработки сообщений**:
- Исправлены ошибки в вычислении среднего значения эмоций, чтобы избежать исключений при суммировании.
- Добавлены проверки на тип данных, чтобы гарантировать корректность обрабатываемых значений.

3. **Извлечение контактной информации**:
- Добавлен функционал для извлечения email и телефонных номеров из сообщений.

## Установка

1. Клонируйте репозиторий:

```bash
git clone https://github.com/krakodjaba/TelAnalysis.git
```

2. Установите зависимости:

```bash
pip install -r requirements.txt
```

## Запуск

Запустите скрипт:

```bash
python3 telanalysis.py
```

## Контрибьюция

Если вы хотите внести свой вклад, пожалуйста, создайте форк репозитория и отправьте пул-реквест.

## Донаты

Если вам понравился проект и вы хотите поддержать его разработку, можете сделать донат на кофеек! ☕️
tg@e_isaevsan
```
) (
( ) )
) ( (
mrf_______)_
.-'---------|
( C|/\/\/\/\/|
'-./\/\/\/\/|
'_________'
'-------'
```

Спасибо за вашу поддержку!