A análise de telegrama é um pacote python que ajuda você a se divertir e entender os diferentes dados de bate-papo que você possui. Baseado em pirograma, sua missão é ajudar você a se divertir com o Telegram e suas funções. Quer se trate de brincar com as caixas de diálogo do seu chat em grupo ou analisar a dinâmica do grupo do seu negócio, chats pessoais ou até mesmo as suas mensagens salvas.
Seja criativo e desenvolva soluções prontas! ?
Funcionalidade atual (versão 0.1.1):
? wordcloud_json()
Crie nuvens de palavras divertidas a partir de bate-papos
? who_breaks_silence_json()
Analise quem tende a quebrar o silêncio nos chats e escreva primeiro
?❤ measure_top_reactions()
mede quais mensagens são mais reagidas e escolhe reações específicas!
pip install telegram-anal
Esta biblioteca usa Pyrogram para lidar com o Telegram, então você precisará autenticar de forma padrão:
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 ())
A biblioteca é recém-nascida e precisa de apoio criativo e energético. Fique à vontade para contribuir!
Ideias para funcionalidades futuras:
Lembre-se de se divertir! :)
Este software é feito exclusivamente para diversão. Qualquer uso indevido ilegal ou amoral do software não responsabiliza os autores pelas consequências.
Atenciosamente, Vlad Bilyk