El análisis de Telegram es un paquete de Python que te ayuda a divertirte y a entender los diferentes datos de chat que tienes. Basado en pirograma, su misión es ayudarte a divertirte con Telegram y sus funciones. Ya sea que se trate de jugar con los diálogos de tu chat grupal o analizar la dinámica grupal de tu negocio, chats personales o incluso tus mensajes guardados.
¡Sea creativo y construya sobre soluciones listas! ?
Funcionalidad actual (versión 0.1.1):
? wordcloud_json()
Crea divertidas nubes de palabras a partir de chats
? who_breaks_silence_json()
Analiza quién tiende a romper el silencio en los chats y escribe primero
?❤ measure_top_reactions()
¡mide quiénes son los mensajes que más reaccionan y elige reacciones específicas!
pip install telegram-anal
Esta biblioteca utiliza Pyrogram para manejar Telegram, por lo que deberá autenticarse de forma estándar mediante:
import asyncio
from telenal . client import Client
from telenal . reactions import measure_top_reactions
from telenal . teleplotter import plot_bars_from_dict
async def main ():
client = Client ( "my_account" , "your_api_id" , "your_api_hash" )
tops = await measure_top_reactions (
client ,
chat_name = "Family chat :)" ,
search_emojis = [ "?" , "?" , "?" ],
)
plot_bars_from_dict ( tops ) # <-- get a bar chart out of the box
if __name__ == "__main__" :
asyncio . run ( main ())
La biblioteca acaba de nacer y necesita un apoyo creativo y energético. ¡Siéntete libre de contribuir!
Ideas para funcionalidad futura:
¡Recuerda divertirte! :)
Este software está hecho exclusivamente por diversión. Cualquier uso indebido ilegal o amoral del software no hace a los autores responsables de las consecuencias.
Tuyo, Vlad Bilyk