Skip to content

BoscoBecker/DelphiCord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ 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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published