I am trying to make custom Discord RPC for Destiny 2 (PC), but i don't know how to invite players to fireteam. Can i invite or player himself must invite?
The player must invite in-game. What’s a “Discord RPC”?
On Jul 4, 2019, at 22:35, Egor Arasfon notifications@github.com wrote:
I am trying to make custom Discord RPC for Destiny 2 (PC), but i don't know how to invite players to fireteam. Can i invite or player himself must invite?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
Discord rich presence, you can see, what player is playing, and join his party, or spectate, great feature.
https://discordapp.com/rich-presence
The player must invite in-game. What’s a “Discord RPC”?
…
On Jul 4, 2019, at 22:35, Egor Arasfon @.*> wrote: I am trying to make custom Discord RPC for Destiny 2 (PC), but i don't know how to invite players to fireteam. Can i invite or player himself must invite?
Unfortunately, we can't provide Fireteam creation through the API at this time. Sorry about that!
@vthornheart-bng Will it be available in future?
It is unfortunately unclear at the moment. There is some backend work that would need to be done (both on our side and the game side) before we could safely provide an endpoint purely through API mechanisms. Unfortunately, particularly on the game side that's an expensive/time consuming ask, so it's sitting in the backlog at the moment.
Would just like to add that with more "write" style API features being requested (grabbing bounties, fireteams) it was brought up before that theoretically the API could allow for these actions, but then have user confirmation in the Destiny Companion app.
Hopefully something like that could be made in a future where there is infinite time to work on the API
Indeed, we do want to add that in! There's some more hardening we were going to do and then let it loose back when Tetron was here, but being a bit short staffed since then it's ended up in the black hole of our backlog. So close to being finished, but never high enough priority to bump past the things that "must absolutely be done right now". :(
I still want to make this come to pass! I just don't know when it's going to go from "would be great to finally finish up" to "we actually have time to finish it up". :(
@vthornheart-bng If you're willing to update on the July 5th comment to clarify "let it loose" — let _which_ aspects of 'write' API discussed here loose, specifically? — then that would be useful for various folks reading up historically, e.g. @rraziel.
Ah, so this discussion shifted toward "write actions in general" later on in this thread. When I talk about write actions, I'm referring specifically to actions such as picking up bounties, plug insertion, and other write actions of that nature. The inability to provide Fireteam access is still true.
+1 for Fireteam API. I was looking into creating a real-time LFG tool, because working with currently available 3rd party tools is a huge hassle, but was disappointed to see that Fireteam API is very limited and doesn't have an invite feature.
While unsupported...it _is_ possible to create/close a Fireteam the same way the Bungie.net website handles it:
{
activityType: "5",
isPublic: true,
locale: "en",
ownerCharacterId: "2305843009264704477",
ownerHasMicrophone: true,
platform: "2",
playerSlotCount: "1",
scheduledTime: "2019-10-21T14:00:00.000Z",
title: "My Great Fireteam",
}
Open: https://www.bungie.net/Platform/Fireteam/Clan/0/Create/
Close: https://www.bungie.net/Platform/Fireteam/Clan/0/Close/17576289/
Not that I've, uh, tried it out to be sure, of course. 👼
Note that the above-cited fireteam API, by its documentation anyways, does not control in-game fireteams, but instead controls an entirely separate Bungie App/Website Fireteam Thing that happens to also be called Fireteams:
https://www.bungie.net/en/Help/Article/44705
Players can use this Fireteam chat to privately share their PSN ID, Xbox Gamertag, or Blizzard BattleTag information to find each other and join the Fireteam in Destiny 2.
It does however _also_ say:
the Fireteam leader can send an invitation to the players in the Fireteam to their console or PC.
So I'm not sure whether these docs are correct, wrong, or merely confusing me :)
^ Correct, this is only for the web version of Fireteam creation, which then has to be accepted by each player before creating an in-game Fireteam. Invites being sent via the API isn't something I've played with but that's an interesting thought as well...
Most helpful comment
Indeed, we do want to add that in! There's some more hardening we were going to do and then let it loose back when Tetron was here, but being a bit short staffed since then it's ended up in the black hole of our backlog. So close to being finished, but never high enough priority to bump past the things that "must absolutely be done right now". :(
I still want to make this come to pass! I just don't know when it's going to go from "would be great to finally finish up" to "we actually have time to finish it up". :(