[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f65naHZz_5Srm4Esa953pO8WHTFFY35ZSY8yx8Wv17pc":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"nguyenhuuminh","Nguyễn Hữu Minh","https:\u002F\u002Fprofiles.wordpress.org\u002Fnguyenhuuminh\u002F",1,0,100,30,94,"2026-08-29T03:12:11.197Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"tvn-notify-hub","TVN Notify Hub","1.1.0","\u003Cp>TVN Notify Hub listens to the WordPress actions\u002Fhooks you choose and pings your chat apps or email whenever one of them fires.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Ping on user actions\u003C\u002Fstrong> — get notified each time a user performs an action that the admin has enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible settings\u003C\u002Fstrong> — pick one or many built‑in actions, choose recipients, and configure each channel independently.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Catch hooks from other plugins\u003C\u002Fstrong> — besides the built‑in action list, you can add ANY hook name (e.g. \u003Ccode>woocommerce_order_status_completed\u003C\u002Fcode>, \u003Ccode>wpcf7_mail_sent\u003C\u002Fcode>, \u003Ccode>wpas_open_ticket\u003C\u002Fcode>). Because WordPress hooks are global, hooks registered by other plugins work too.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi‑channel architecture\u003C\u002Fstrong> — the core is decoupled from the delivery channels. Built‑in channels: \u003Cstrong>Slack, Discord, Telegram, Email\u003C\u002Fstrong>. Adding a new one (WhatsApp, X, Mastodon, Microsoft Teams…) only requires implementing \u003Ccode>Tvn_Notify_Channel_Interface\u003C\u002Fcode> and registering it via the \u003Ccode>tvn_notify_hub_channels\u003C\u002Fcode> filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready (i18n)\u003C\u002Fstrong> — the source language is English and the plugin ships with translations for Vietnamese, German, French, Spanish, Italian, Brazilian Portuguese, Russian, Simplified Chinese, Japanese, Korean, Dutch and Indonesian. A \u003Ccode>.pot\u003C\u002Fcode> template is included so you can translate it into any language. The UI follows your site language automatically.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Channels\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Slack\u003C\u002Fstrong> — Incoming Webhook (Bot name, Bot emoji, custom icon, channel override).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord\u003C\u002Fstrong> — Incoming Webhook (Bot name, avatar).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Telegram\u003C\u002Fstrong> — Bot API (Bot token + Chat ID, silent option).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong> — \u003Ccode>wp_mail()\u003C\u002Fcode> with a shared subject\u002FHTML template; recipients are picked from admin users (username — email) plus optional extra addresses.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third‑party services ONLY for the channels you explicitly enable and configure. Nothing is sent until you turn a channel on, save a valid webhook\u002Ftoken, and a selected action fires (or you click “Send test”).\u003C\u002Fp>\n\u003Cp>What is sent: the event data used to build the notification — the action\u002Fhook name, the acting user’s display name, login, email and role, the IP address of the request, the timestamp, your site name and URL, and a short summary of the event.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Slack\u003C\u002Fstrong> — data is sent to the Incoming Webhook URL you provide (host: hooks.slack.com). Terms: https:\u002F\u002Fslack.com\u002Fterms-of-service — Privacy: https:\u002F\u002Fslack.com\u002Ftrust\u002Fprivacy\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord\u003C\u002Fstrong> — data is sent to the Webhook URL you provide (host: discord.com). Terms: https:\u002F\u002Fdiscord.com\u002Fterms — Privacy: https:\u002F\u002Fdiscord.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Telegram\u003C\u002Fstrong> — data is sent to the Telegram Bot API (host: api.telegram.org) using your bot token and chat id. Terms: https:\u002F\u002Ftelegram.org\u002Ftos — Privacy: https:\u002F\u002Ftelegram.org\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cstrong>Email\u003C\u002Fstrong> channel uses WordPress’ own \u003Ccode>wp_mail()\u003C\u002Fcode> and does not send data to any service controlled by this plugin (delivery depends on your server\u002FSMTP configuration).\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>The plugin stores a local log of recent sends (hook, channel, user id, status, error and the rendered message) in a custom database table so admins can troubleshoot delivery. Logging can be turned off in the settings, and the log can be cleared at any time. All plugin data (settings + log table) is removed on uninstall.\u003C\u002Fp>\n\u003Ch3>For developers\u003C\u002Fh3>\n\u003Cp>Add a channel:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'tvn_notify_hub_channels', function ( $channels ) {\n    $channels[] = new My_Channel(); \u002F\u002F implements Tvn_Notify_Channel_Interface\n    return $channels;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Other filters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>tvn_notify_hub_preset_hooks\u003C\u002Fcode> — add built‑in actions to the settings screen.\u003C\u002Fli>\n\u003Cli>\u003Ccode>tvn_notify_hub_event\u003C\u002Fcode> — inspect\u002Fmodify an event before sending (return false to skip).\u003C\u002Fli>\n\u003C\u002Ful>\n","Send notifications to Slack, Discord, Telegram or Email when users perform WordPress actions\u002Fhooks that an admin selects.",119,"2026-07-11T18:27:00.000Z","7.0.2","5.3","7.2",[26,27,28,29,30],"discord","notifications","slack","telegram","webhook","https:\u002F\u002Fgithub.com\u002Fminhnh6\u002Ftvn-notify-hub","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftvn-notify-hub.1.1.0.zip",null,"2026-07-22T17:31:50.256Z"]