Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/krakodjaba/telanalysis
- Owner: krakodjaba
- License: gpl-3.0
- Created: 2022-12-05T17:12:21.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T11:27:12.000Z (3 months ago)
- Last Synced: 2025-01-10T14:10:41.080Z (13 days ago)
- Topics: analysis, networkx, python, pywebio, social-analysis, telegram
- Language: Python
- Homepage:
- Size: 81.1 KB
- Stars: 134
- Watchers: 3
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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|/\/\/\/\/|
'-./\/\/\/\/|
'_________'
'-------'
```Спасибо за вашу поддержку!