{"id":304837,"date":"2026-05-11T09:33:36","date_gmt":"2026-05-11T09:33:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/telecast\/"},"modified":"2026-05-11T09:33:05","modified_gmt":"2026-05-11T09:33:05","slug":"telecast","status":"publish","type":"plugin","link":"https:\/\/as.wordpress.org\/plugins\/telecast\/","author":23487865,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"6.0","requires_php":"8.2","requires_plugins":null,"header_name":"teleCast","header_author":"the SaaS factory","header_description":"Embed your Telegram group as a live chat widget on any WordPress page, with real-time bi-directional multilingual translation powered by DeepL Pro.","assets_banners_color":"","last_updated":"2026-05-11 09:33:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/thesaasfactory.net\/telecast\/","header_author_uri":"https:\/\/thesaasfactory.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":16,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"thesaasfactory","date":"2026-05-11 09:33:05"}},"upgrade_notice":{"1.0.3":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3528524,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3528524,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The teleCast widget embedded on a WordPress page in dark theme. 2. The teleCast dashboard \u2014\ncreate and manage your channels. 3. Messages flowing between a website visitor and a Telegram\ngroup."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[14160,2379,2512,99,9171],"plugin_category":[41,48],"plugin_contributors":[262541],"plugin_business_model":[],"class_list":["post-304837","plugin","type-plugin","status-publish","hentry","plugin_tags-chat-widget","plugin_tags-live-chat","plugin_tags-messaging","plugin_tags-multilingual","plugin_tags-telegram","plugin_category-communication","plugin_category-language-tools","plugin_contributors-thesaasfactory","plugin_committers-thesaasfactory"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/telecast\/assets\/icon-128x128.png?rev=3528524","icon_2x":"https:\/\/ps.w.org\/telecast\/assets\/icon-256x256.png?rev=3528524","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>teleCast<\/strong> connects your Telegram group to your WordPress website, turning it into a live chat\nsystem (aka \"widget\") your visitors can use directly from any page where you place our shortcode.<\/p>\n\n<p><strong>IMPORTANT<\/strong><\/p>\n\n<p>This plugin requires an account at thesaasfactory.net** to function. There is a \none-time registration fee of USD15.00 to onboard. If you wish to use the translation option then \nyou will also need to top up translation credit once an initial 50000 characters have been used \nfor evaluation\/testing. Pre-purchase of 1M (one million) characters costs USD25.00.<\/p>\n\n<p>The plugin loads the teleCast widget JavaScript from thesaasfactory.net servers, and all chat \nmessages are relayed through the teleCast service to enable real-time communication between your \nwebsite and Telegram. Our translation services are powered by DeepL Pro. Available languages \ntherefore match those available from DeepL.<\/p>\n\n<h3>How it works<\/h3>\n\n<ol>\n<li>Visitors send messages through the widget on your WordPress site <\/li>\n<li>Messages are transmitted to thesaasfactory.net servers via WebSocket connection <\/li>\n<li>thesaasfactory.net relays messages to your Telegram group <\/li>\n<li>Replies from your Telegram group follow the same path back to your website visitors <\/li>\n<li>Messages are translated in both directions when visitors use a different language than your \ngroup<\/li>\n<\/ol>\n\n<p>Messages flow in both directions \u2014 visitors on your site chat with your Telegram group in real\ntime. No page reloads, no polling delays. teleCast uses a persistent WebSocket connection for\ninstant delivery and harnesses the power of Telegram bots to place\/read messages in the group.<\/p>\n\n<h3>Key features<\/h3>\n\n<p><strong>Telegram bridge<\/strong>\n\u2014 your Telegram group becomes your chat backend. Manage conversations from any device using the \nTelegram app you already use and know.<\/p>\n\n<p><strong>Real-time, bi-directional<\/strong>\n\u2014 messages from your Telegram group appear almost instantly in the widget, and visitor messages \nappear in your group.<\/p>\n\n<p><strong>Multilingual translation<\/strong> \n\u2014 teleCast includes English and your choice of a second language. Messages are automatically \ntranslated in both directions so visitors and group members can communicate naturally in their \nown language. Powered by DeepL Pro.<\/p>\n\n<p><strong>Shadow DOM isolation<\/strong> \n\u2014 the widget is fully isolated from your theme's CSS. It looks great on any site without style \nconflicts but may be further customized if desired. Light and dark themes are configured with a\nsimple attribute but more options are available for precise styling.<\/p>\n\n<p><strong>Simple shortcode<\/strong> \n\u2014 add <code>[telecast token=\"YOUR_TOKEN\" channel=\"your-channel\"]<\/code> to any page or post. * <strong>No jQuery, \nno dependencies<\/strong> \u2014 a single lightweight vanilla JS file.<\/p>\n\n<h3>Service requirements<\/h3>\n\n<ol>\n<li>Create a Telegram bot via @BotFather and add it to your group as an admin. <\/li>\n<li>Register for an account at <a href=\"https:\/\/thesaasfactory.net\">thesaasfactory.net<\/a> and create a \nteleCast channel.<\/li>\n<li>Add the <code>[telecast]<\/code> shortcode to any page with your token and channel slug.<\/li>\n<\/ol>\n\n<p>Translation credits are managed via your account at thesaasfactory.net. Recognising that some \nphrases are used repeatedly in chat sessions, we cache translations and try to match our cache \nfirst. All such matches are free \u2014 credits are only consumed when a fresh translation is required.<\/p>\n\n<h3>External Services<\/h3>\n\n<p><strong>This plugin requires and relies on the teleCast service hosted at thesaasfactory.net to\nfunction.<\/strong><\/p>\n\n<p><strong>What data is transmitted:<\/strong><\/p>\n\n<p>When you use this plugin, the following data is sent to thesaasfactory.net:<\/p>\n\n<p><strong>Chat messages<\/strong>\n\u2014 All messages sent by website visitors through the widget are transmitted to thesaasfactory.net\nservers, which relay them to your Telegram group. Replies from your Telegram group are\ntransmitted through thesaasfactory.net back to your website visitors.<\/p>\n\n<p><strong>Visitor display names<\/strong> \n\u2014 The display name entered by visitors when they start chatting is transmitted to identify the \nsender in your Telegram group.<\/p>\n\n<p><strong>Translation requests<\/strong> \n\u2014 When messages need translation (visitor language differs from group language), the message \ncontent is sent to thesaasfactory.net for translation via DeepL Pro before being relayed.<\/p>\n\n<p><strong>WebSocket connections<\/strong> \n\u2014 The widget establishes a persistent WebSocket connection to wss:\/\/ws.thesaasfactory.net for \nreal-time message delivery. * <strong>Widget JavaScript<\/strong> \u2014 The plugin loads the teleCast widget \nJavaScript file from https:\/\/thesaasfactory.net\/telecast\/assets\/telecast.js on every page where \nthe shortcode is used.<\/p>\n\n<p><strong>When data is sent:<\/strong>\n- When a visitor opens a page containing the <code>[telecast]<\/code> shortcode (widget JavaScript loads)\n- When a visitor enters their name and starts chatting (WebSocket connection establishes) \n- Every time a message is sent or received (messages are relayed through the service) \n- When messages require translation (sent to DeepL Pro via thesaasfactory.net)<\/p>\n\n<p><strong>Service information:<\/strong>\n- Service provider: the SaaS factory (thesaasfactory.net) * Terms of Service:\nhttps:\/\/thesaasfactory.net\/terms.php * Privacy Policy: https:\/\/thesaasfactory.net\/privacy.php<\/p>\n\n<p>By using this plugin, you acknowledge that chat messages and visitor display names will be\ntransmitted through thesaasfactory.net servers to enable the Telegram bridge functionality.\nMessages are encrypted in transit but are processed by the service to enable translation and\nrelay to Telegram.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><p>Upload the <code>telecast<\/code> folder to <code>\/wp-content\/plugins\/<\/code>. 2. Activate the plugin through the\n<strong>Plugins<\/strong> menu in WordPress. 3. Register for a free account at\n<a href=\"https:\/\/thesaasfactory.net\">thesaasfactory.net<\/a>. 4. Create a teleCast channel in your dashboard\nand note your token and channel slug. 5. Add the shortcode to any page or post:<\/p>\n\n<p>[telecast token=\"YOUR_TOKEN\" channel=\"your-channel\"]<\/p><\/li>\n<\/ol>\n\n<p>To set the theme, add <code>theme=\"light\"<\/code> or <code>theme=\"dark\"<\/code> (default is light):<\/p>\n\n<pre><code>[telecast token=\"YOUR_TOKEN\" channel=\"your-channel\" theme=\"dark\"]\n<\/code><\/pre>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20telegram%20account%3F\"><h3>Do I need a Telegram account?<\/h3><\/dt>\n<dd><p>Yes. teleCast bridges your WordPress site to a Telegram group. You will need a Telegram account\nand a group to connect.<\/p><\/dd>\n<dt id=\"is%20telecast%20free%3F\"><h3>Is teleCast free?<\/h3><\/dt>\n<dd><p>The plugin is free and has a GPL v2 licence. An account at thesaasfactory.net gives you access to two languages\n(English plus your choice of a second language). There is a one-time fee of USD15.00 payable to register a new \naccount. This includes 50000 (fifty thousand) translation characters for test\/evaluation. Further translation \ncredits are required for multilingual chat and are available to purchase from your dashboard.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>teleCast currently supports English and one additional language per channel. More languages are\ncoming soon, along with default (other than English) language options for the widget GUI and documentation.<\/p><\/dd>\n<dt id=\"who%20provides%20the%20translation%3F\"><h3>Who provides the translation?<\/h3><\/dt>\n<dd><p>Translation is powered by DeepL Pro, one of the most accurate machine translation services\navailable. teleCast aggregates all customer traffic through a single DeepL Pro account, which\nmeans better cache efficiency and lower costs passed on to you.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%3F\"><h3>Does it work with page builders?<\/h3><\/dt>\n<dd><p>Yes \u2014 the <code>[telecast]<\/code> shortcode works anywhere WordPress shortcodes are supported, including\nElementor, Divi, and the block editor (via a Shortcode block).<\/p><\/dd>\n<dt id=\"will%20the%20widget%20conflict%20with%20my%20theme%3F\"><h3>Will the widget conflict with my theme?<\/h3><\/dt>\n<dd><p>No. The widget runs inside a Shadow DOM, which fully isolates it from your theme's CSS. It will\nnot affect or be affected by your site's styles.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20token%20and%20channel%20slug%3F\"><h3>Where do I find my token and channel slug?<\/h3><\/dt>\n<dd><p>Log in to your dashboard at <a href=\"https:\/\/thesaasfactory.net\">thesaasfactory.net<\/a>, go to the Channels\ntab, and copy your token and channel slug from there.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Telegram-to-WordPress live chat bridge via WebSocket.<\/li>\n<li>Real-time bi-directional multilingual translation powered by DeepL Pro.<\/li>\n<li>Shadow DOM widget isolation.<\/li>\n<li>Light and dark theme support.<\/li>\n<li>Simple <code>[telecast]<\/code> shortcode.<\/li>\n<\/ul>","raw_excerpt":"Embed your Telegram group as a live chat widget on any WordPress page \u2014 with real-time multilingual translation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/304837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=304837"}],"author":[{"embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thesaasfactory"}],"wp:attachment":[{"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=304837"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=304837"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=304837"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=304837"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=304837"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/as.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=304837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}