- 📓 Open the Telegram desktop app and sign in to your account.
- ⚙️ Go to Settings > Privacy and Security > Export Telegram Data.
- 🗂️ Select the chat or group that you want to export.
- 🗒️ Choose JSON as the format.
- 💾 Click Export.
- 🗒️ The exported data will be saved in a file named chat_export.json in the Telegram Desktop folder on your computer.
- 🔼 Now, you have to upload this chat_export.json file to Telegram Chat Analyzer. That's it! 🚀
- Important: Don't worry, none of your data is stored. 🔒
1. Fork this repository. Click on the symbol at the top right corner.
2. Clone the forked repository. 💻
git clone https://github.com/<your-github-username>/Telegram-Chat-Analyzer
3. Navigate to the project directory.:file_folder:
cd Telegram-Chat-Analyzer
4. Create a new branch. 📝
git checkout -b <your_branch_name>
5. Make changes in source code.
6. Stage your changes and commit. ✅
#Add changes to Index
git add .
#Commit to the local repo
git commit -m "<your_commit_message>"
CAUTION: Synch up your local repo with original repo (Upstream) before pushing your commits. This avoids unnecessary conflicts during the merge.
7. Push your local commits to the remote repo.:rocket:
git push -u origin <your_branch_name>
8. Create a PR !
9. Congratulations! Sit and relax, you've made your contribution to Telegram Chat Analyzer.:tada:
NOTE: Feel free to open issues.:bulb:
- Install packages given in
requirements.txt
.:package:
pip install -r requirements.txt
- Run the below command to start your local server.:arrow_forward:
streamlit run app.py
This project was inspired by WhatsApp Chat Analyzer. I would like to thank Prem for their contributions to this project 🙏.