Telegram Post Importer
imports telegram posts from a public channel into wordpress posts
by Qiong Wu · github.com/freundschaft/telegram-post-import-plugin
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/freundschaft/telegram-post-import-plugin/releases/download/0.1.0/telegram-post-import-plugin.zipImport posts from a public Telegram channel and create matching WordPress posts.
Description
Telegram Post Importer lets you pull messages from a public Telegram channel (via Telegram's public web view) and import them as WordPress posts. The plugin includes a preview step to select which messages to import and prevents duplicates using stored message IDs.
Features:
- Import messages from a public channel like https://t.me/samplechannelname
- Preview and select which messages to import
- Dedupe via Telegram message ID
- Optional category assignment, author selection, and status control
Limitations:
- Only public channels are supported.
- Media is embedded by URL (not downloaded into the media library).
- Telegram markup changes may require plugin updates.
Installation
- Upload the
telegram-post-import-pluginfolder to the/wp-content/plugins/directory, or upload the zip through the Plugins screen in WordPress. - Activate the plugin through the 'Plugins' screen.
- Go to Settings -> Telegram Importer and configure the channel.
Frequently Asked Questions
Does this work with private channels?
No. This plugin only supports public channels accessible via https://t.me/s/<channel>.
Can I import media into the WordPress media library?
Not currently. Media is embedded via remote URLs.
Screenshots
- Settings screen with channel and import options.
- Preview list for selecting messages to import.
Changelog
0.1.0
- Initial release with preview and selective import.
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.