n8n recipe · social
RSS Feed → Discord
New items from any RSS feed are posted to your Discord server.
RSS에 새 글이 올라오면 디스코드에 알려 줘요.
Steps
- When when a new item appears in an rss feed — RSS Feed node
- Then send a discord message — Discord node
Fields to fill (4)
The file has every node wired up. These are the blanks only you can fill (your form, your sheet, your words).
| Node | What to do |
|---|---|
| RSS Feed | check feedUrl = 'https://blog.n8n.io/rss/' (n8n's example — put your own) |
| Discord | fill guildId (Select the server (guild) that your bot is connected to) |
| Discord | fill channelId (Select the channel by name, URL, or ID) |
| Discord | fill content (what it should say) |
Accounts to connect (1)
In n8n, pick or add a credential on each node — one of the types below.
- Discord:
discordBotApiordiscordOAuth2ApiordiscordWebhookApi
Get the n8n file
- Open a new, empty workflow in n8n.
- Open the workflow menu (⋯) and choose Import from File — or copy the JSON below and paste it onto the canvas (Ctrl/Cmd+V).
- Connect the accounts, fill the fields above, run one test, then turn the workflow on.
Or copy the JSON
{
"name": "New items from any RSS feed are posted to your Discord server",
"nodes": [
{
"id": "n1",
"name": "RSS Feed Trigger",
"type": "n8n-nodes-base.rssFeedReadTrigger",
"typeVersion": 1,
"parameters": {
"feedUrl": "https://blog.n8n.io/rss/"
},
"position": [
240,
300
],
"notes": "step: when a new item appears in an rss feed"
},
{
"id": "n2",
"name": "Discord",
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"parameters": {
"resource": "message",
"operation": "send",
"guildId": {
"__rl": true,
"mode": "list",
"value": ""
},
"channelId": {
"__rl": true,
"mode": "list",
"value": ""
},
"content": ""
},
"position": [
460,
300
],
"notes": "step: send a discord message"
}
],
"connections": {
"RSS Feed Trigger": {
"main": [
[
{
"node": "Discord",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"active": false
}