Export Statistics for a Telegram Group Chat

Overview

Telegram Statistics

Export Statistics for a Telegram Group Chat

How to Run

First, in main repo directory, run the following code to add src to your PYTHONPATH:

export PYTHONPATH=${PWD}

Then run:

python src/chat_statistics/stats.py

to generate a word cloud of json data in DATA_DIR

You might also like...
Video Bot: an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat
Video Bot: an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat

Video Bot is an Advanced Telegram Bot that's allow you to play Video & Music on

Video Stream: an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat
Video Stream: an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat

Video Stream is an Advanced Telegram Bot that's allow you to play Video & Music

ELiza music is a telegram music bot project, allow you to play music on voice chat group telegram.
ELiza music is a telegram music bot project, allow you to play music on voice chat group telegram.

❤️ 𝗘𝗹𝗶𝘇𝗮 𝗠𝘂𝘀𝗶𝗰 ❤️ Unmaintained. The new repo of @MrsElizaRobot is private. (It is no longer based on this source code. The completely rewrit

A tool for exporting Telegram group chats into static websites, preserving chat history like mailing list archives.
A tool for exporting Telegram group chats into static websites, preserving chat history like mailing list archives.

tg-archive is a tool for exporting Telegram group chats into static websites, preserving chat history like mailing list archives. Preview The @fossuni

Free and Open Source Channel/Group Voice chat music player for telegram ❤️ with button support Heroku Commands

ZeusMusic Requirements 📝 FFmpeg NodeJS nodesource.com Python 3.7 or higher PyTgCalls MongoDB 2nd Telegram Account (needed for userbot) 🧪 Get SESSION

 Music bot for playing music on telegram voice chat group.
Music bot for playing music on telegram voice chat group.

Somali X Music 🎵 Music bot for playing music on telegram voice chat group. Requirements FFmpeg NodeJS nodesource.com Python 3.8+ or Higher PyTgCalls

Python bot for send videos of a Youtube channel to a telegram group , channel or chat
Python bot for send videos of a Youtube channel to a telegram group , channel or chat

py_youtube_to_telegram Usage: If you want to install ytt and use it, run this command: sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/nima

Free and Open Source Group Voice chat music player for telegram ❤️ with button support youtube playback support
Free and Open Source Group Voice chat music player for telegram ❤️ with button support youtube playback support

Free and Open Source Group Voice chat music player for telegram ❤️ with button support youtube playback support

Play Video & Music on Telegram Group Video Chat
Play Video & Music on Telegram Group Video Chat

Video Stream is an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat 🧪 Get SESSION_NAME from below: Pyrogram

Comments
  • graph.py was added to the project.

    graph.py was added to the project.

    graph.py uses the pyvis package to create a beautiful graph of Telegram Group members' replies to each other and saves the output to as a HTML file within the src/data folder.

    opened by siniorone 3
  • Persian text bugs were fixed

    Persian text bugs were fixed

    The emojis have been removed as a result of these modifications. More complicated and nested messages are successfully extracted. The project was updated with more stop words, and the user was encouraged to use the Vazir font.

    opened by siniorone 1
  • Extract all texts from JSON file without emojis

    Extract all texts from JSON file without emojis

    I improved the prior code so that it could extract text from more complex messages as well.Then I deleted the emojis to fix the python-bidi package problem, and then updated the font to Vazir and created world-cloud using tokens (rather than the entire text content) to display the Persian and English words properly at the same time.

    opened by siniorone 0
  • The installation of Hazm with Conda failed

    The installation of Hazm with Conda failed

    Error:

    pip install hazm

    Collecting hazm
      Using cached hazm-0.7.0-py3-none-any.whl (316 kB)
    Collecting nltk==3.3
      Using cached nltk-3.3-py3-none-any.whl
    Collecting libwapiti>=0.2.1
      Using cached libwapiti-0.2.1.tar.gz (233 kB)
    Requirement already satisfied: six in ./anaconda3/envs/py39/lib/python3.9/site-packages (from nltk==3.3->hazm) (1.16.0)
    Building wheels for collected packages: libwapiti
      Building wheel for libwapiti (setup.py) ... error
      ERROR: Command errored out with exit status 1:
       command: /home/siniorone/anaconda3/envs/py39/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-jkn8e7mr/libwapiti_616d0caa481b4a999daa61d485dfd170/setup.py'"'"'; __file__='"'"'/tmp/pip-install-jkn8e7mr/libwapiti_616d0caa481b4a999daa61d485dfd170/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-zzwt6hiv
           cwd: /tmp/pip-install-jkn8e7mr/libwapiti_616d0caa481b4a999daa61d485dfd170/
    .
    .
    .
     gcc -pthread -B /home/siniorone/anaconda3/envs/py39/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/siniorone/anaconda3/envs/py39/include -I/home/siniorone/anaconda3/envs/py39/include -fPIC -O2 -isystem /home/siniorone/anaconda3/envs/py39/include -fPIC -Icwapiti/src -Ilibwapiti -I/home/siniorone/anaconda3/envs/py39/include/python3.9 -c cwapiti/src/bcd.c -o build/temp.linux-x86_64-3.9/cwapiti/src/bcd.o -std=c99
      error: command 'gcc' failed: No such file or directory
      ----------------------------------------
      ERROR: Failed building wheel for libwapiti
    

    Solution:

    conda create --name env37 python=3.7 jupyterlab conda activate env37 conda install -c conda-forge/label/cf202003 libwapiti conda install nltk=3.3 pip install hazm

    opened by siniorone 0
Owner
Ali Hejazizo
M.Sc. Computer Science Student @ualberta
Ali Hejazizo
📢 Video Chat Stream Telegram Bot. Can ⏳ Stream Live Videos, Radios, YouTube Videos & Telegram Video Files On Your Video Chat Of Channels & Groups !

Telegram Video Chat Bot (Beta) ?? Video Chat Stream Telegram Bot ?? Can Stream Live Videos, Radios, YouTube Videos & Telegram Video Files On Your Vide

brut✘⁶⁹ // ユスフ 15 Dec 24, 2022
veez music bot is a telegram music bot project, allow you to play music on voice chat group telegram.

?? Veez Music Bot Music bot for playing music on telegram voice chat group. Requirements ?? FFmpeg NodeJS nodesource.com Python 3.7+ PyTgCalls ?? Get

levina 143 Jun 19, 2022
veez music is a telegram music bot project, allow you to play music on voice chat group telegram.

?? VEEZ MUSIC BOT Veez Music is a telegram bot project that's allow you to play music on telegram voice chat group. Requirements ?? FFmpeg NodeJS node

levina 23 Aug 29, 2021
An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. This is Also The Source Code of The Bot Which is Being Used In @SafoTheBot Group! ❤️

Telegram Video Player Bot (Beta) An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. Special Features Supports Live Streaming From

SAF ONE 206 Jan 3, 2023
this is a telegram bot repository, that can stream video on telegram group video chat.

VIDEO STREAM BOT telegram bot project for streaming video on telegram video chat, powered by tgcalls and pyrogram ?? Commands: /vstream (reply to vide

levina 319 Aug 15, 2022
Video Stream is a telegram bot project that's allow you to play video on telegram group video chat

Video Stream is a telegram bot project that's allow you to play video on telegram group video chat ?? Get SESSION_NAME from below: Pyrogram ## ✨ Featu

null 1 Nov 10, 2021
Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat

WAR MUSIC / VIDEO PLAYER Bot Bot Link: ?? Get SESSION_NAME from below: Pyrogram ?? Preview ✨ Features Music & Video stream support MultiChat support P

Abhishek singh 11 Dec 25, 2022
Video Stream: an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat

Video Stream is an Advanced Telegram Bot that's allow you to play Video & Music on Telegram Group Video Chat ?? Get SESSION_NAME from below: Pyrogram

Jonathan 6 Feb 8, 2022
Asad Alexa VC Bot Is A Telegram Bot Project That's Allow You To Play Audio And Video Music On Telegram Voice Chat Group.

Asad Alexa VC Bot Is A Telegram Bot Project That's Allow You To Play Audio And Video Music On Telegram Voice Chat Group.

Dr Asad Ali 6 Jun 20, 2022
Rocks vc Userbot: A Telegram Bot Project That's Allow You To Play Audio And Video Music On Telegram Voice Chat Group

⭐️ Rocks VC Userbot ⭐️ Telegram Userbot To Play Audio And Video Song On VC Chat

Dr Asad Ali 10 Jul 18, 2022