{"id":19660648,"url":"https://github.com/amargon/nodebb-plugin-discord-notification","last_synced_at":"2025-07-14T06:07:21.832Z","repository":{"id":19920342,"uuid":"88265265","full_name":"amargon/nodebb-plugin-discord-notification","owner":"amargon","description":"Send notifications of new posts and topics via Discord webhook","archived":false,"fork":false,"pushed_at":"2022-04-08T20:07:48.000Z","size":220,"stargazers_count":8,"open_issues_count":2,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T10:56:54.412Z","etag":null,"topics":["discord","nodebb","plugin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amargon.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-14T12:20:16.000Z","updated_at":"2022-04-08T20:07:51.000Z","dependencies_parsed_at":"2022-08-07T09:15:45.035Z","dependency_job_id":null,"html_url":"https://github.com/amargon/nodebb-plugin-discord-notification","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amargon%2Fnodebb-plugin-discord-notification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amargon%2Fnodebb-plugin-discord-notification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amargon%2Fnodebb-plugin-discord-notification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amargon%2Fnodebb-plugin-discord-notification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amargon","download_url":"https://codeload.github.com/amargon/nodebb-plugin-discord-notification/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251383936,"owners_count":21580973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","nodebb","plugin"],"created_at":"2024-11-11T16:04:45.528Z","updated_at":"2025-04-28T20:32:20.577Z","avatar_url":"https://github.com/amargon.png","language":"JavaScript","readme":"# Discord Notifications for NodeBB\n\n[![npm](https://img.shields.io/npm/v/nodebb-plugin-discord-notification.svg)](https://www.npmjs.com/package/nodebb-plugin-discord-notification) [![npm downloads](https://img.shields.io/npm/dt/nodebb-plugin-discord-notification.svg)](https://www.npmjs.com/package/nodebb-plugin-discord-notification) ![NodeBB Compatibility](https://packages.nodebb.org/api/v1/plugins/nodebb-plugin-discord-notification/compatibility.png)\n\nSend notifications of new posts and topics via [Discord](https://discord.com/) webhook.\n\nIt’s like [NodeBB Slack](https://github.com/pichalite/nodebb-plugin-slack-extended) plugin, but for Discord. Fancy rich embeds included.\n\n## Configuration\n\n1. Install the plugin and activate it.\n2. Create a Discord webhook (Server Settings \u0026rarr; Integrations).  \n    You’ll get an URL like `https://discord.com/api/webhooks/\u003cWebhook ID\u003e/\u003cWebhook Token\u003e`.\n3. Fill in **Webhook URL** field on the plugin settings page.\n4. Restart NodeBB.\n\n## Customization\n\nThe border color of an embedded post excerpt depends on a background color of its category.\n\nThe **Message** field is optional and blank by default.  \nFill it in to set a custom short text to be placed before the embedded content.\n\nFor example, you can add some mentions as on the screenshot below.  \nUse `@here` or `@everyone` as usual or type `\u003c@UserID\u003e` to mention a member, `\u003c@\u0026RoleID\u003e` to mention a role and `\u003c#ChannelID\u003e` for a channel reference.\n\nTo get the IDs, enable Developer Mode (Discord App Settings \u0026rarr; Appearance), right click a user or a channel and select *Copy ID*. The other way is to add a backslash to mentions in the chat (i.e `\\@User`, `\\@Role` or `\\#Channel`).\n\n## Support\n\nThis plugin is under **minimal maintenance**.\n\nIt was made for a forum I manage and published as-is for the benefit of the community. As long as that forum exists I might add simple bugfixes or compatibility updates if necessary, but anything more time-consuming than a couple of hours a month is just out of my hands.\n\nAll the unclear bug reports (you know, all these “It doesn’t work” ones without any notes on how to reproduce the issue) will be closed without comment.\n\n**Pull requests are highly welcome and appreciated.**  \nI might miss notifications from GitHub, so if I haven’t replied in a week or so, feel free to ping me.\n\n## Screenshots\n\n### Notification\n\n![ACP](screenshots/message.png)\n\n### ACP UI\n\n![ACP](screenshots/ui.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famargon%2Fnodebb-plugin-discord-notification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famargon%2Fnodebb-plugin-discord-notification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famargon%2Fnodebb-plugin-discord-notification/lists"}