Как получить «captureDate» из значений и отправить его как сообщение - PullRequest
1 голос
/ 10 июля 2020

Итак, я добавляю в своего бота Discord функцию для сбора самых последних игровых клипов пользователей, на данный момент я могу собрать всю информацию в журнале консоли, но изо всех сил пытаюсь понять, как отправить ее в сообщении. Я новичок в этом.

Прямо сейчас это фрагмент моего кода:

    const userXuid = await XboxLiveAPI.getPlayerXUID(gamertag, authInfo).catch(err => message.reply('That gamertag could not be found. Make sure spaces are replaced with \'_\''));
    const scores = await XboxLiveAPI.getPlayerScreenshotsFromMediaHub(userXuid, authInfo, num);

    console.log(scores);

И это то, что возвращается консоль:

{
  continuationToken: 'YWJjZGVfdnd4eXoxMDA1',
  values: [ 
    {
      captureDate: '2016-09-13T19:11:11Z',
      contentId: 'e61118b6-c940-4hc9-a32a-49dd53ab4192',
      contentLocators: [Array],
      CreationType: 'Edited',
      localId: '501bf44b-c1b2-4519-b78e-a1f88097f8d1',
      ownerXuid: 25332749247888726,
      resolutionHeight: 720,
      resolutionWidth: 1280,
      sandboxId: 'RETAIL',
      sharedTo: [],
      titleId: 1129121809,
      titleName: 'OF: Dragon Rising',
      dateUploaded: '2016-09-13T19:12:34.6226406Z',
      uploadLanguage: 'en-GB',
      uploadRegion: 'GB',
      uploadTitleId: 201477059,
      uploadDeviceType: 'XboxOne',
      commentCount: 0,
      likeCount: 0,
      shareCount: 0,
      viewCount: 2,
      contentState: 'Published',
      enforcementState: 'None',
      safetyThreshold: 'None',
      sessions: [],
      tournaments: []
    }
  ]
}

Заключение

Итак, как мне, например, получить captureDate для отправки в:

сообщении. channel.send (???)

Любая помощь приветствуется, ура!

1 Ответ

2 голосов
/ 10 июля 2020

Если вы просто говорите о доступе к captureDate, вы будете использовать scores.values[0].captureDate.

...