2017-12-19 9 views
0

아래 코드는 불화 속의 사용자에 관한 모든 정보를 얻을 수있게 해줍니다. 그러나 사용자의 이메일을받을 수있는 방법을 찾지 못했습니다. 더 이상 사용되지 않습니까? 누군가 코드를 도와 줄 수 있습니까?discord.js 전자 메일 추출

client.on('ready',() => { 

    console.log(`logged in as ${client.user.username}`); 

    var Count; 
    for(Count in client.users.array()){ 
    var User = client.users.array()[Count]; 
    /* client.sendMessage(User, msg); */ 

    //userName += User.username + "#" + User.discriminator + '\n'; 
    } 

}) 

답변

0

latest stable docs에 따르면, 당신은 사용자 계정에서 전자 메일을 검색 할 user.email 사용할 수 있습니다. 코드가 어디에 있든 이메일을 사용하지 않는 것을 보면서 "누군가 코드에 도움이 될 수 있습니까?"라는 질문에 대해 확신하지 못합니다. 그러나 값을 검색하는 방법에 대한 예제를 제공 할 것입니다. 내 테스트에서

const email = client.user.email; // Will return null if no email is available. 

, 사용자가 당신이 봇 계정의 이메일을 검색하려는 경우는 null를 돌려줍니다 의미 계정의 이메일 변수 만 표시됩니다 것으로 보인다. 하지만 다른 사용자의 이메일을 검색하려고하는 경우 이는 Discord API에서 제공하는 기능이 아닙니다.