https://github.com/artiomn/wordpress_from_telegram
Script to import posts from Telegram exported JSON to Wordpress
https://github.com/artiomn/wordpress_from_telegram
files import posts telegram wordpress
Last synced: 7 days ago
JSON representation
Script to import posts from Telegram exported JSON to Wordpress
- Host: GitHub
- URL: https://github.com/artiomn/wordpress_from_telegram
- Owner: artiomn
- License: apache-2.0
- Created: 2026-03-12T09:00:00.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2026-03-12T21:59:55.000Z (3 months ago)
- Last Synced: 2026-03-13T03:52:27.713Z (3 months ago)
- Topics: files, import, posts, telegram, wordpress
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Telegram to Wordpress converter
Script to import posts from Telegram exported JSON to Wordpress
## How to export data from TG
Use "Export" button in PC client.
## How to run
```
./wordpress_from_telegram/tg_to_wp.py --app-key 'Mine APpl Word Pres sKeY DaTa' --skip-existing-posts --unite-empty-messages --use-ai "https://www.optimamechanica.ru"
```
## Parameters
```
➭ ./tg_to_wp.py --help
usage: tg_to_wp.py [-h] [--user USER] [--app-key APP_KEY] [--use-ai] [--skip-existing-posts] [--maximum-posts-count MAXIMUM_POSTS_COUNT] [--tg-result-file TG_RESULT_FILE] [--unite-empty-messages] wp_host
Telegram to WordPress importer
positional arguments:
wp_host WordPress host
options:
-h, --help show this help message and exit
--user USER User login
--app-key APP_KEY Application key
--use-ai Use AI to create title
--skip-existing-posts
Don't add post if it already exists (only titles compared)
--maximum-posts-count MAXIMUM_POSTS_COUNT
Maximum posts count to publish
--tg-result-file TG_RESULT_FILE
File exported from Telegram
--unite-empty-messages
Unite TG messages without text
```