Discord node 자주 발생하는 문제
n8n의 Discord node에서 자주 발생하는 오류 및 문제 설명과 해결 방법을 담은 문서입니다.
Discord node 에서 자주 발생하는 오류 및 문제와 해결 또는 트러블슈팅 절차를 소개합니다. embed에 추가 필드 넣기 # Discord 메시지에는 선택적으로 제목, 설명, 이미지, 링크 등을 포함할 수 있는 풍부한 미리보기 컴포넌트인 embed를 포함할 수 있습니다. Discord node는 Message 리소스에서 Send 작업을 사용할 때 embed를 지원합니다. Add Embeds 를 선택하면 Description, Author, Title, URL, URL Image 등 추가 필드를 설정할 수 있습니다. 기본으로 포함되지 않는 필드를 추가하려면 Input Method 를 Raw JSON 으로 설정하세요. 그런 다음 Value 파라미터에 포함하려는 필드 이름 과 값을 정의하는 JSON 객체를 추가하세요. 예를 들어, Enter Fields Input Method에서는 사용할 수 없는 footer 와 fields 를 포함하려면 다음과 같은 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
