| 开发者 | ichi-nya |
|---|---|
| 更新时间 | 2026年11月6日 18:30 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1.4 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
No. Visitors read native WordPress comments. Network work runs in the background queue or through explicit administrator actions.
WP-Cron depends on site visits. ThreadTandem schedules a batch about once a minute and handles up to three jobs per batch. Configure a server cron for wp-cron.php when predictable delivery matters. Rate limits and unresolved parent mappings delay individual jobs.
A timeout may occur after Telegram accepted a message. ThreadTandem marks this as Result unknown and does not automatically repeat it. Check Telegram before using the administrator retry control. A manual retry can create a duplicate; automatic reconciliation is not provided.
Yes. Choose Cron polling, every minute in Telegram events, save and check the connection. Polling needs outgoing HTTPS access to the configured Bot API and a running WP-Cron, but no public incoming address. Webhook mode requires a public HTTPS route to the REST endpoint. The external webhook URL option does not create a tunnel. A proxy must preserve the request body and X-Telegram-Bot-Api-Secret-Token header.
The existing minute worker requests up to 100 updates with getUpdates before processing the queue. Each accepted event is durably queued before its ID is confirmed in a later request. Duplicate receipts do not create duplicate jobs. The cursor is scoped to the bot and API server. A transport switch keeps existing publication and comment mappings. Disconnect pauses polling; Start polling resumes it. Receive updates now runs one batch without restoring a webhook. The settings show the last successful poll and any receiving error. Configure a system cron to run wp-cron.php every minute for predictable delivery; otherwise WP-Cron depends on site visits. Telegram stores updates for no more than 24 hours. Another polling application or webhook using the same bot causes conflicts. Switching back to Webhook registers this site's webhook and stops automatic polling.
Yes, through the advanced HTTPS API URL setting. All requests use it. WordPress safe HTTP rules may reject private IP addresses and nonstandard ports. HTTP endpoints and URLs containing credentials or query parameters are rejected.
Only text messages in the configured discussion group that belong to an exactly mapped post thread or reply chain. Unmatched parents wait rather than being assigned to another post. Bot messages, commands, media and unrelated chat messages are not imported. A site requiring registered commenters cannot import Telegram-only authors.
Website comments are sent only after approval. Unapproving, spamming, trashing or deleting a website-origin comment attempts to remove its bot-authored Telegram copy. Telegram may reject removal because of permissions or message age; the queue reports that failure. Moderation or deletion of an imported Telegram comment affects its WordPress copy. It does not delete the participant's original Telegram message. Telegram does not deliver ordinary group message deletions to Bot API clients, so those deletions cannot automatically remove the WordPress copy.
New settings need a new connection check. Existing post mappings are not silently moved to another bot or channel. An old queued job may need to be saved again after a connection change. Historical remapping is outside this release.
Successful incoming jobs have their message payload cleared. Completed and failed incoming job records are removed after seven days. Comment content is native site content; message mappings remain until integration data is removed. The Privacy Policy Guide includes suggested ThreadTandem text. Additional sender metadata participates in email-based WordPress privacy tools when a matching comment email exists. Telegram-only authors have no email supplied by Telegram and must contact the site administrator to verify their identity for access or removal requests.
Deactivation stops the scheduled worker and preserves data. Disconnect the webhook before removing the plugin. By default, uninstall keeps integration data. Clear Keep integration data when deleting the plugin to remove ThreadTandem options, tables and integration metadata during uninstall. Core posts and comments remain. Telegram copies and other externally stored data are not removed automatically.