DestinyCommand


Destiny 2 update here.


What is the DestinyCommand?

DestinyCommand offers a plain text version of the Bungie API for chat bots. This means you can send chat commands through your chat bot and retrieve Destiny information in your chat. For example check your KD, show reset info, track your Trials card, quality % of your gear, raid completions, ELO/MMR. There are over 2500 different commands to use (commandlist, command generator).

Where are these stats coming from?

Biggest part of these stats are coming straight from Bungie, they have a public API where we can pull this data from.
Most PvP stats which include a rank and the new MMR system are provided by DestinyTracker.com. Please show some love to the creator Xorth. For info about DestinyTracker.com contact @destinytrack.

Since December, 2015 DestinyCommand is also using the Guardian.GG API, you can now easily check your ELO + Rankings in the chat. If you have questions regarding ELO hit them up at @guardiandotgg.

Since January, 2016 DestinyCommand we teamed up with DestinyTrialsReport.com who provide a bunch of Trials Of Osiris data, for example Lighthouse count & win streaks in Trials. DestinyTrialsReport is the perfect tool for Trials of Osiris players, check your enemy team easily so you know what you are facing. For info about DestinyTrialsReport contact @TrialsReport.

Does DestinyCommand support X bot? DestinyCommand works on every bot that has a custom API feature, for example Nightbot, Deepbot. We also have a Slack integration. The main focus is Twitch, but technically every platform is supported.

Charlemagne & TrialsSherpaBot are two other bots created by awesome Guardians in our community which have the !destiny command integrated in their bot, what a nice guys.


Examples:


Reddit user /u/akeezer made a reddit post & video guide about the DestinyCommand, Thanks!

For statistics about the command look here.


Install guide per bot:

(All bots with custom API are supported, the bots above I've tested myself. Want your bot listed, contact me.)

Command generator

What to generate? Command Channel GT/PSN Console Default console Bot User Access  

Nightbot

Nightbot is by far the most used Bot for the !destiny command. Nightbot its free to use and easy to setup. More information about Nightbot at: www.nightbot.tv.

To install the !destiny command enter the following command in your chat:

!commands add !destiny -cd=5 $(urlfetch https://2g.be/twitch/destinyv2.php?user=$(user)&channel=$(channel)&format=$(provider)&query=$(querystring)&bot=nightbot&defaultconsole=xbox)

You can also change the default console, which means if no console is given in the command, the bot will take the console from the url. Available consoles are xbox/ps.

You can also change the cooldown, change the 5 to the cooldown you want in seconds, 5 is minimum.

If you already have the !destiny command, use this one to edit it:

!commands edit !destiny -cd=5 $(urlfetch https://2g.be/twitch/destinyv2.php?user=$(user)&channel=$(channel)&format=$(provider)&query=$(querystring)&bot=nightbot&defaultconsole=xbox)

DeepBot

DeepBot is a very popular bot on Twitch, it has lots of options, super easy to install and is super fast. You can sign up for DeepBot here: : www.deepbot.deep.sg.

To install the !destiny command enter the following command in your chat:

!addcmd !destiny @[email protected][https://2g.be/twitch/[email protected]@[email protected]@&bot=deepbot&channel=YOURCHANNEL&defaultconsole=xbox]

Or copy-paste the following text in the 'message' field in Deepbot's backend:

@[email protected][https://2g.be/twitch/[email protected]@[email protected]@&bot=deepbot&channel=YOURCHANNEL&defaultconsole=xbox]

The only thing you have to change is YOURCHANNEL.

You can also change the default console, which means if no console is given in the command, the bot will take the console from the url. Available consoles are xbox/ps.

You can also change the cooldown of the command or what users can you use the command, how many points a command costs etc. (See screenshot).

You can make the command sub only if you choose for VIP users only, or use %2 when adding the command in chat.

Charlemagne

Charlemagne is a fast Discord bot that provides detailed access to Destiny information. Besides that Charlemagne also responds to all your !destiny commands. More information about Charlemagne at: warmind.io.

To install Charlemagne to your Discord go to warmind.io and click "add Charlemagne to your server". The following page will pop up:

Select your own, or a server you manage and hit Authorize.

That's it, you can close the confirmation page and jump in Discord to play around with Charlemagne.

Ohbot

Ohbot is a fast online twitch bot, its easy to use, the only thing you have to do is type !join at Ohbot's channel. The bot supports alot of game stats and has a great support on twitter. More information about Ohbot at: ohbot.3v.fi.

To install the !destiny command you have to insert the following command in your chat:

!command add 0 !destiny [customapi https://2g.be/twitch/destinyv2.php?query=[urlencode "[params]"]&user=[user]&channel=[channel]&bot=ohbot&defaultconsole=xbox]

You can also change the default console, which means if no console is given in the command, the bot will take the console from the url. Available consoles are xbox/ps.

You can make the command sub only or mod only if you want replace the 0 after the add to: 10 for turbo users only, 20 for subs only, 30 for mods, 35 for broadcaster only.

hnlBot

hnlBot is a free bot on Twitch, it has lots of options and is super fast. It runs from their own servers, so you only have login and go! Their website: hnlbot.com. For support Tweet at @hnlBot.

To install the !destiny command copy-paste the following command in your chat:

!command new destiny !destiny %CUSTOMAPI https://2g.be/twitch/destinyv2.php?action=%INDEX1=x%&gamertag=%INDEX2=%SENDERNAME%%&user=%SENDERNAME%&bot=hnlbot&console=%INDEX3=xbox%&channel=YOURCHANNEL%

Or place the following code in the 'Command Response' field in your hnlBot backend:

%CUSTOMAPI https://2g.be/twitch/destinyv2.php?action=%INDEX1=x%&gamertag=%INDEX2=%SENDERNAME%%&user=%SENDERNAME%&bot=hnlbot&console=%INDEX3=xbox%&channel=YOURCHANNEL%

The only thing you have to change is YOURCHANNEL.

You can also change the default console, which means if no console is given in the command, the bot will take the console from the url. Available consoles are xbox/ps.

See the screenshot for more options:

Ankhbot

Ankhbot is a bot that you have to run from your own PC, its easy to install and a lightweight program to run, it has many options, and has a great support on twitter. More information about Ankhbot at: www.marcinswierzowski.com/AnkhBot.html.

To install the !destiny command copy-paste the following command in your chat:

!command add !destiny +a $readapi(https://2g.be/twitch/destinyv2.php?query=$msg&bot=ankhbot&user=$user&channel=YOURCHANNEL&defaultconsole=xbox)

Or copy-paste the following text in the 'response' field in Ankhbot's backend:

$readapi(https://2g.be/twitch/destinyv2.php?query=$msg&bot=ankhbot&user=$user&channel=YOURCHANNEL&defaultconsole=xbox)

The only thing you have to change is YOURCHANNEL.

Ankhbot has his pros and cons, it's super fast but the con is that it always requires all parameters. This means the defaultconsole is not working (yet). So you have to provide the console everytime.

This also means that you have to type "!destiny x x x" to show the available commands or add a second command just for the info.

Quorrabot

QuorraBot is a multipurpose Twitch.tv chat bot. Quorrabot is a bot that you have to run from your own PC, its easy to install and console based, it has many options, and has a great support on twitter. More information about QuorraBot at: www.quorrabot.com/pages/about/.

To install the !destiny command copy-paste the following command in your chat:

!addcom !destiny (customapi https://2g.be/twitch/destinyv2.php?query=(urlencode $1)&user=(sender)&bot=quorrabot&channel=YOURCHANNEL&defaultconsole=xbox)

The only thing you have to change is YOURCHANNEL.

You can also change the default console, which means if no console is given in the command, the bot will take the console from the url. Available consoles are xbox/ps.

WizeBot

WizeBot is a free service that offers a variety of tools for managing, monitoring and securing your Twitch stream. For support contact @WizeBot on Twitter.

How to install the !destiny command:

  1. Go to the 'My commands' page
  2. Scroll down and click 'New command'
  3. Enter a custom command name, for example: !destiny
  4. Change the dropdown value from 'Say a text' to 'Custom API (URL)'
  5. Copy-paste the following url as command value (no need to change any of the variables): https://2g.be/twitch/destinyv2.php?query=$(args_encoded)&user=$(display_name)&channel=$(channel_name)&bot=wizebot&defaultconsole=xbox
You can also change the default console at the end of the url, which means if no console is given in the command, the bot will take the console from the url. Available consoles are xbox/ps.

Contact

Twitch Xgerhard | Twitter @gerhardoh

© 2017 XGERHARD

Toggle Menu