2017-10-04 10 views
1

Discord.JS 봇에게 맞춤법 이모티콘을 표시하려고합니다.Discord.JS에서 맞춤법 이모티콘을 올바르게 가져 오는 방법은 무엇입니까?

const bo = client.emojis.get("name", "BO").toString; 

그러나 보이 정의이므로 문자열이 될 수 없기 때문에 실패 : 내가 현재 문자열로 이모티콘을 설정해야하는 것입니다. Disord chat에서 emojis 중 하나는 내가 그것을 추가하고 싶습니다 : BO :, 그래서 나는 그것이 작동하지 않는 이유에 대해 혼란스러워합니다.

도움을 주시면 감사하겠습니다. 감사합니다.

답변

0

get의 방법은 Collection extends Map이므로 Map's get method입니다.
사용량이 get(keyValue) 인 경우이 경우 client.emojisCollection<Snowflake, Emoji>이고이 경우 keySnowflake이됩니다.

따라서, 당신은 단순히 이모티콘의 ID를 (이모티콘에 대한 id 속성이 존재) 얻을 client.emojis.get(id)을, 또는 단순히 emoji 값의 컬렉션을 루프를 만들고, emoji.name 속성을 기준으로 이모티콘 이름을 일치 찾을 수 있습니다.