BoscoBecker / DelphiCord

Discord Rich Presence extension for Delphi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŽฎ Discord Rich Presence Extension for Delphi

๐Ÿ“– Description

This extension integrates Discord Rich Presence with the Delphi IDE, showing what you're editing in Delphi on your Discord profile.

โœจ Features

  • ๐Ÿ“‚ Displays the currently edited file name.
  • ๐ŸŒ Detects file extension and shows the corresponding language icon (see extensions.pas for supported extensions).

The most up-to-date documentation for Rich Presence can always be found on our developer site! If you're interested in implementing Rich Presence via IPC sockets instead of using our SDK, check out the "Hard Mode" documentation.

๐Ÿ› ๏ธ Basic Usage

First, head over to the Discord developers site and create an app. Keep track of your Client IDโ€”you'll need it to pass to the initialization function.

image

๐Ÿ’พ Installation

Download and extract to C:\DelphiCord.

image

โœˆ Where are?

image

๐Ÿ“‚ Folders / ๐Ÿšจ See the folder permission

  • /Discordrpc - Contains Discord RPC DLLs.
  • /Package - Plugin for the IDE.
  • /Sample - VCL application example.
  • /Source - Abstraction to call DLLs in DiscordRPC.pas.
  • /Win32/Debug - Output for DelphiCord.exe, discord-rpc.dll, DiscordStatus.bpl, send-presence.exe.

External source for Discord RPC: discord-rpc.

๐Ÿ’ฌ Contributions / Ideas / Bug Fixes

To submit a pull request, follow these steps:

  1. ๐Ÿด Fork the project.
  2. ๐ŸŒฟ Create a new branch (git checkout -b my-new-feature).
  3. ๐Ÿ› ๏ธ Make your changes.
  4. ๐Ÿ’พ Commit your changes (git commit -am 'Add new feature or fix bug').
  5. ๐Ÿ“ค Push the branch (git push origin my-new-feature).
  6. ๐Ÿ”„ Open a pull request.

Give me a Star.

About

Discord Rich Presence extension for Delphi


Languages

Language:Pascal 98.9%Language:C 1.1%