2022-05-05 19:08:21 +07:00
2022-05-05 17:31:01 +07:00
2022-05-05 19:08:21 +07:00
2022-05-05 17:25:50 +07:00
2022-05-05 19:06:55 +07:00
2022-05-05 19:06:57 +07:00
2022-05-05 17:31:01 +07:00

DiscordMobilePlayingCLI

Discord currently only supports game activity on a mobile platform using Samsung Game Launcher, which is only available on Samsung devices. DiscordMobilePlayingCLI is only a PoC that game activities can be implemented on another platform like jailbroken iOS, or another kind of android distros by using the Discord API. Well, you can't do anything about the "Playing on Samsung Galaxy" for now.

Discord Preview

🔧 Installation

Prerequisites: Git, Node.js and the package manager npm/yarn or others.

  1. Clone this repository git clone https://github.com/YuzuZensai/DiscordMobilePlayingCLI.git
  2. Install dependencies with yarn for yarn, or npm install for npm
  3. Run the script yarn start or npm start

🌸 Commands

  • set [BUNDLE_ID] Set application bundle id
  • start Start showing the presence
  • stop Stop showing the presence
  • update Update the current presences with new bundle id
  • exit Exit the application

🌏 API used

You do not need to authorize the Samsung Game Launcher OAuth to use this API

POST /api/v6/presences

Headers

  • Authorization Your discord account token

Body (JSON)

  • package_name Application bundle id on Google Play store
  • update (START, UPDATE, STOP) Status for the presences
{
    "package_name": "com.YostarJP.BlueArchive",
    "update": "START"
}

⚠️ Disclaimer

DiscordMobilePlayingCLI utilizes API that is outside OAuth2/bot API scope.

/api/v6/presences

Automating normal user accounts (generally called "self-bots") outside of the OAuth2/bot API is a violation of Discord Terms Of service & Community Guidelines, and can result in account termination if found. I do not take any responsibility, liability, or anything that happened on your Discord Account.

Description
No description provided
Readme GPL-3.0 72 KiB
Languages
JavaScript 100%