Summon your own custom Activities on Discord
- Node.JS >=16.15
- Create an application on
discord.com/developers/
- Add the Application ID to
config.json
in the format
"YOUR_APPLICATION_ID": "https://your_endpoint_url.net"
- Install dependencies
npm install
- Run
node index.js
Run the following snippet in your Discord console
let application = "YOUR_APPLICATION_ID_HERE";
(webpackChunkdiscord_app.push([[''],{},e=>{mods = Object.values(e.c)}]));
const { exports: { Z } } = mods.findLast(m => m?.exports?.Z?.dispatch);
Z.dispatch({
type: "DEVELOPER_TEST_MODE_AUTHORIZATION_SUCCESS",
applicationId: application, // Testing Discord app
originURL: "http://localhost:3000/launch/${application}"
});
Join a voice channel and select it from the activity menu.
This is only a proof-of-concept for now, the opened activities close sometimes after ~1 minute.
Application "FranceInfo" (YouTube live player) => ID : 910520972451409960
- derpystuff for his research