InfoGrab DocsInfoGrab Docs

Discord 노드 관련 일반적인 문제

요약

다음은 Discord node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 진단하는 방법입니다. Discord 메시지에는 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 구성 요소인 임베드를 선택적으로 포함할 수 있습니다.

다음은 Discord node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 진단하는 방법입니다.

임베드에 추가 필드 넣기#

Discord 메시지에는 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 구성 요소인 임베드를 선택적으로 포함할 수 있습니다.

Discord 노드는 Message 리소스에서 Send 작업을 사용할 때 임베드를 지원합니다. Add Embeds를 선택하면 Description, Author, Title, URL, URL Image 등의 추가 필드를 설정할 수 있습니다.

기본으로 포함되지 않은 필드를 추가하려면 Input MethodRaw JSON으로 설정하세요. 이후 Value 파라미터에 포함하려는 필드 이름과 값을 정의하는 JSON 객체를 추가합니다.

예를 들어, Enter Fields Input Method로는 사용할 수 없는 footerfields를 포함하려면 다음과 같은 JSON 객체를 사용할 수 있습니다.

{
    "author": "My Name",
	"url": "https://discord.js.org",
	"fields": [
		{
			"name": "Regular field title",
			"value": "Some value here"
		}
	],
	"footer": {
		"text": "Some footer text here",
		"icon_url": "https://i.imgur.com/AfFp7pu.png"
	}
}

임베드에 대해 더 알아보려면 Using Webhooks and Embeds | Discord를 참고하세요.

Discord 노드로 임베드를 사용할 때 문제가 발생하면, 기존 Discord 자격 증명과 함께 HTTP Request를 사용해 다음 URL로 POST 요청을 보낼 수 있습니다.

https://discord.com/api/v10/channels//messages

본문(body)에는 다음과 같이 메시지 콘텐츠에 임베드 정보를 포함하세요.

{
	"content": "Test",
	"embeds": [
		{
			"author": "My Name",
			"url": "https://discord.js.org",
			"fields": [
				{
					"name": "Regular field title",
					"value": "Some value here"
				}
			],
			"footer": {
				"text": "Some footer text here",
				"icon_url": "https://i.imgur.com/AfFp7pu.png"
			}
		}
	]
}

사용자 및 채널 멘션하기#

Discord 메시지에서 사용자와 채널을 멘션하려면 Discord의 메시지 서식 지정 가이드라인에 따라 메시지 형식을 지정해야 합니다.

사용자를 멘션하려면 해당 Discord 사용자의 사용자 ID를 알아야 합니다. 사용자 ID는 사용자의 표시 이름과 다르다는 점에 유의하세요. 마찬가지로 특정 채널을 링크하려면 채널 ID가 필요합니다.

개발자 모드를 활성화하고 사용자 또는 채널 ID를 복사하는 방법은 Discord's documentation on finding User/Server/Message IDs에서 확인할 수 있습니다.

사용자 또는 채널 ID를 확보했다면 다음 문법으로 메시지 형식을 지정할 수 있습니다.

  • User: <@USER_ID>
  • Channel: <#CHANNEL_ID>
  • Role: <@&ROLE_ID>

Discord 노드 관련 일반적인 문제

n8n v2.29
원문 보기
요약

다음은 Discord node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 진단하는 방법입니다. Discord 메시지에는 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 구성 요소인 임베드를 선택적으로 포함할 수 있습니다.

다음은 Discord node에서 발생하는 일반적인 오류와 문제, 그리고 이를 해결하거나 문제를 진단하는 방법입니다.

임베드에 추가 필드 넣기#

Discord 메시지에는 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 구성 요소인 임베드를 선택적으로 포함할 수 있습니다.

Discord 노드는 Message 리소스에서 Send 작업을 사용할 때 임베드를 지원합니다. Add Embeds를 선택하면 Description, Author, Title, URL, URL Image 등의 추가 필드를 설정할 수 있습니다.

기본으로 포함되지 않은 필드를 추가하려면 Input MethodRaw JSON으로 설정하세요. 이후 Value 파라미터에 포함하려는 필드 이름과 값을 정의하는 JSON 객체를 추가합니다.

예를 들어, Enter Fields Input Method로는 사용할 수 없는 footerfields를 포함하려면 다음과 같은 JSON 객체를 사용할 수 있습니다.

{
    "author": "My Name",
	"url": "https://discord.js.org",
	"fields": [
		{
			"name": "Regular field title",
			"value": "Some value here"
		}
	],
	"footer": {
		"text": "Some footer text here",
		"icon_url": "https://i.imgur.com/AfFp7pu.png"
	}
}

임베드에 대해 더 알아보려면 Using Webhooks and Embeds | Discord를 참고하세요.

Discord 노드로 임베드를 사용할 때 문제가 발생하면, 기존 Discord 자격 증명과 함께 HTTP Request를 사용해 다음 URL로 POST 요청을 보낼 수 있습니다.

https://discord.com/api/v10/channels//messages

본문(body)에는 다음과 같이 메시지 콘텐츠에 임베드 정보를 포함하세요.

{
	"content": "Test",
	"embeds": [
		{
			"author": "My Name",
			"url": "https://discord.js.org",
			"fields": [
				{
					"name": "Regular field title",
					"value": "Some value here"
				}
			],
			"footer": {
				"text": "Some footer text here",
				"icon_url": "https://i.imgur.com/AfFp7pu.png"
			}
		}
	]
}

사용자 및 채널 멘션하기#

Discord 메시지에서 사용자와 채널을 멘션하려면 Discord의 메시지 서식 지정 가이드라인에 따라 메시지 형식을 지정해야 합니다.

사용자를 멘션하려면 해당 Discord 사용자의 사용자 ID를 알아야 합니다. 사용자 ID는 사용자의 표시 이름과 다르다는 점에 유의하세요. 마찬가지로 특정 채널을 링크하려면 채널 ID가 필요합니다.

개발자 모드를 활성화하고 사용자 또는 채널 ID를 복사하는 방법은 Discord's documentation on finding User/Server/Message IDs에서 확인할 수 있습니다.

사용자 또는 채널 ID를 확보했다면 다음 문법으로 메시지 형식을 지정할 수 있습니다.

  • User: <@USER_ID>
  • Channel: <#CHANNEL_ID>
  • Role: <@&ROLE_ID>