discord-rich-presence-typescript

rich presence wrapper for discord-rpc

Usage no npm install needed!

<script type="module">
  import discordRichPresenceTypescript from 'https://cdn.skypack.dev/discord-rich-presence-typescript';
</script>

README


Discord server NPM version NPM downloads Dependencies

NPM info

Discord Rich Presence Typescript

this is an fork from devsnek/discord-rich-presence just with typescript support

A simple wrapper around discord-rpc

Example

const client = require("discord-rich-presence-typescript")(
    "180984871685062656"
);

client.updatePresence({
    state: "slithering",
    details: "🐍",
    startTimestamp: Date.now(),
    endTimestamp: Date.now() + 1337,
    largeImageKey: "snek_large",
    smallImageKey: "snek_small",
    instance: true,
});

In browser you can import/require it as discord-rich-presence-typescript/browser. However, it should be noted that currently using rich presence in browser is a feature whitelisted by Discord, and you will most likely be unable to use it.