pytopicgram: A library for data extraction and topic modeling from Telegram channels

Telegram is a popular platform for communication, generating large volumes of messages through its open channels. pytopicgram is a Python library designed to help researchers efficiently collect, organize, and analyze Telegram messages, addressing the increasing demand to understand online discourse. Key functionalities include efficient message retrieval, computation of engagement metrics, and advanced topic modeling. By automating the data extraction and analysis pipeline, pytopicgram simplifies the investigation of how content spreads, how topics evolve, and how audiences interact on Telegram. The library’s modular architecture ensures flexibility and scalability, making it suitable for diverse applications. This paper describes the design, main features, and illustrative examples that demonstrate pytopicgram ’s practical effectiveness for studying public conversations.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2025-04-03
DOI
https://doi.org/10.1016/j.softx.2025.102141
Citations
1
Primary Topic
Complex Network Analysis Techniques
Type
article
Field-Weighted Citation Impact
1.32
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

pytopicgram: A library for data extraction and topic modeling from Telegram channels

Juan Gómez‐Romero, Waldo Fajardo, Juan Carlos Correa, Francisco J. Abad et al.
1 citations
SoftwareX
Complex Network Analysis Techniques
1.32
article

pytopicgram: A library for data extraction and topic modeling from Telegram channels

Juan Gómez‐Romero, Waldo Fajardo, Juan Carlos Correa, Francisco J. Abad, Rubén Mercado, Miguel Molina-Solana
article en
1 citations

Abstract

Telegram is a popular platform for communication, generating large volumes of messages through its open channels. pytopicgram is a Python library designed to help researchers efficiently collect, organize, and analyze Telegram messages, addressing the increasing demand to understand online discourse. Key functionalities include efficient message retrieval, computation of engagement metrics, and advanced topic modeling. By automating the data extraction and analysis pipeline, pytopicgram simplifies the investigation of how content spreads, how topics evolve, and how audiences interact on Telegram. The library’s modular architecture ensures flexibility and scalability, making it suitable for diverse applications. This paper describes the design, main features, and illustrative examples that demonstrate pytopicgram ’s practical effectiveness for studying public conversations.

SoftwareXVol. 30
Universidad de Granada (ES)
Openalex Percentile: Top 21%
Complex Network Analysis Techniques
1.32
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.