首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >discord.js圣骑士机器人跟踪器嵌入

discord.js圣骑士机器人跟踪器嵌入
EN

Stack Overflow用户
提问于 2018-04-15 16:53:12
回答 2查看 283关注 0票数 0

我正在尝试制作圣骑士stat机器人.我在console.log...but中获得了会话和响应,如何从那个控制台获得值以嵌入不和谐.我无法得到它的价值.

代码语言:javascript
复制
                var platform=args[1].toUpperCase();
                var player=args[2];
                var sessionId;
                pal.connect('PC', (err, res) => {
                if(!err) {
                    sessionId = res;
                }


              pal.getPlayer(sessionId, platform,player,(err,res) => {
                   if(!err)

                   var data=res;
               // var created=data.value(Created_Datetime);

                    var embed=new Discord.RichEmbed()
                    .setAuthor(data.Name)
                    .addField("created", data.Created_Datetime)
                    message.channel.sendMessage(embed);

                    console.log(data);
            });
        });   

这是我写的代码.我在控制台得到了结果..。

代码语言:javascript
复制
    Created_Datetime: '2/13/2017 2:35:18 PM',
    Id: 7221980,
    Last_Login_Datetime: '4/14/2018 4:57:36 PM',
    Leaves: 37,
    Level: 266,
    Losses: 1667,
    MasteryLevel: 36,
    Name: 'HEIMDALL2304',
    Personal_Status_Message: '',
    RankedConquest:
     { Leaves: 4,
       Losses: 23,
       Name: 'Conquest',
       Points: 0,
       PrevRank: 0,
       Rank: 0,
       Rank_Stat_Conquest: null,
       Rank_Stat_Duel: null,
       Rank_Stat_Joust: null,
       Season: 2,
       Tier: 15,
       Trend: 0,
       Wins: 24,
       player_id: null,
       ret_msg: null },
    Region: 'Southeast Asia',
    TeamId: 0,
    Team_Name: '',
    Tier_Conquest: 15,
    Total_Achievements: 54,
    Total_Worshippers: 239779435,
    Wins: 1734,
    ret_msg: null } ]

控制台数据

如何嵌入它,即使用RichEmbed()将数据中的单个值嵌入到嵌入中?我对每个字段都不清楚.出什么事了?帮我解决这个.我需要完成这个项目..

代码语言:javascript
复制
[9:50 PM] shin5an: ^paladins pc heimdall2304
[9:50 PM] BOT ALU:
                   created
                   undefined

嵌入

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-23 22:05:45

正如Xzandro前面所说,输出是一个数组,因此data[0].Namedata[0].Created_Datetime应该工作得很好。就用这个。如有需要,负责进一步筑巢的操作员。为了获得排名征服中的胜利,做data[0].RankedConquest.Wins

未定义只意味着到目前为止您还没有指向有效的变量键。所以,试试上面的方法,让我们知道它是否有效。

票数 0
EN

Stack Overflow用户

发布于 2018-04-23 21:08:25

由于数据似乎是一个数组,所以您尝试过data[0].Created_Datetime吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49844472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档