https://github.com/aislandener/discord-deckboard
A plugin to execute Discord actions via RPC from Deckboard
https://github.com/aislandener/discord-deckboard
deckboard discord discord-rpc
Last synced: 4 months ago
JSON representation
A plugin to execute Discord actions via RPC from Deckboard
- Host: GitHub
- URL: https://github.com/aislandener/discord-deckboard
- Owner: aislandener
- License: mit
- Created: 2022-02-12T01:16:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-23T00:28:21.000Z (almost 2 years ago)
- Last Synced: 2024-07-23T03:33:27.735Z (almost 2 years ago)
- Topics: deckboard, discord, discord-rpc
- Language: JavaScript
- Homepage:
- Size: 119 KB
- Stars: 14
- Watchers: 2
- Forks: 12
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# discord-deckboard
A plugin to execute Discord actions via RPC from Deckboard
## Setup
### Requirements
* Install [Deckboard](https://deckboard.app/) App
* Install [Discord](https://discord.app/) App (not Browser)
### Installing
#### From Deckboard
Search Discord Deckboard in Configs(Cog) > Extensions > Downloads.
#### Download prebuilt version
* Download the released [discord-deckboard.asar](https://github.com/aislandener/discord-deckboard/releases) file
* Save it to your `{HOME_DIR}/deckboard/extensions` folder
* e.g. `C:\Users\demo\deckboard\extensions`
#### Compile from source
* Clone the repository to your pc
* cd into your cloned repository folder
* Run `npm install` command
* Run `npm run install` command
* This will build the `.asar` file and place it in your extensions folder
##### Requirements
* [Node.js® & npm](https://nodejs.org/en/)
## Configure
### Discord
* Open [Discord Developers ](https://discord.com/developers) in Browser;
* Login in your account Discord;
* In page Applications click in button `New Application`;
* Provide a name for your application, e.g. `Deckboard`;
* Go to the OAuth2 page and click `Add Redirect` and add `https://discord.com`
* Continue on this page because we will need some information on this one yet.
### Deckboard
* Click in Config(Cog) > Extensions > Configs;
* Copy Client ID in Discord Developer Portal and paste in Deckboard in field `Client ID` and click `SAVE` button;
* Copy Client Secret in Discord Developer Portal and paste in Deckboard in field `Client Secret (not distribute)`and click `SAVE` button;
* Restart Deckboard with Discord open;
* When the app opens, Discord will ask for authorization to use the API, authorize in Discord to continue;
* Once you authorize, the access token will appear in a pop-up, when you click on the `COPY` button, the access token will copy to the clipboard;
* Go to Config(Cog) > Extensions > Config and paste in `Access Token (not distribute)` and click `SAVE` button;
## Contribute
You can make pull requests that I will review and publish as soon as possible.
Donations can be made through the BuyMeACoffee platform
[](https://www.buymeacoffee.com/aislandener)