InfoGrab Docs

Discord node 자주 발생하는 문제

요약

Discord node에서 자주 발생하는 오류 및 문제와 해결 또는 트러블슈팅 절차를 소개합니다. Discord 메시지에는 선택적으로 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 컴포넌트인 embed를 포함할 수 있습니다.

Discord node에서 자주 발생하는 오류 및 문제와 해결 또는 트러블슈팅 절차를 소개합니다.

embed에 추가 필드 넣기#

Discord 메시지에는 선택적으로 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 컴포넌트인 embed를 포함할 수 있습니다.

Discord node는 Message 리소스에서 Send 작업을 사용할 때 embed를 지원합니다. 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"
	}
}

embed에 대한 자세한 내용은 Using Webhooks and Embeds | Discord에서 확인하세요.

Discord node로 embed를 사용할 때 문제가 발생하면, 기존 Discord 자격 증명을 사용하여 HTTP Request로 다음 URL에 POST 요청을 보낼 수 있습니다:

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

본문에는 다음과 같이 메시지 콘텐츠에 embed 정보를 포함하세요:

{
	"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 사용자의 user ID가 필요합니다. user ID는 사용자의 표시 이름과 다릅니다. 마찬가지로 특정 채널에 링크하려면 channel ID가 필요합니다.

개발자 모드를 활성화하고 user 또는 channel ID를 복사하는 방법은 Discord의 User/Server/Message ID 찾기 문서에서 확인하세요.

user 또는 channel ID를 확인한 후 다음 구문으로 메시지를 포맷하세요:

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

Discord node 자주 발생하는 문제

원문 보기
요약

Discord node에서 자주 발생하는 오류 및 문제와 해결 또는 트러블슈팅 절차를 소개합니다. Discord 메시지에는 선택적으로 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 컴포넌트인 embed를 포함할 수 있습니다.

Discord node에서 자주 발생하는 오류 및 문제와 해결 또는 트러블슈팅 절차를 소개합니다.

embed에 추가 필드 넣기#

Discord 메시지에는 선택적으로 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 컴포넌트인 embed를 포함할 수 있습니다.

Discord node는 Message 리소스에서 Send 작업을 사용할 때 embed를 지원합니다. 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"
	}
}

embed에 대한 자세한 내용은 Using Webhooks and Embeds | Discord에서 확인하세요.

Discord node로 embed를 사용할 때 문제가 발생하면, 기존 Discord 자격 증명을 사용하여 HTTP Request로 다음 URL에 POST 요청을 보낼 수 있습니다:

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

본문에는 다음과 같이 메시지 콘텐츠에 embed 정보를 포함하세요:

{
	"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 사용자의 user ID가 필요합니다. user ID는 사용자의 표시 이름과 다릅니다. 마찬가지로 특정 채널에 링크하려면 channel ID가 필요합니다.

개발자 모드를 활성화하고 user 또는 channel ID를 복사하는 방법은 Discord의 User/Server/Message ID 찾기 문서에서 확인하세요.

user 또는 channel ID를 확인한 후 다음 구문으로 메시지를 포맷하세요:

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