From c9c14b7c68744c7a81fac53f96964f181bd5190f Mon Sep 17 00:00:00 2001 From: Damar Indra Date: Tue, 10 Feb 2026 11:55:30 +0700 Subject: [PATCH] feat: extend discord --- app/data/extend-apps-directory.json | 18 +++++++++++++++++- public/discord.png | Bin 0 -> 2975 bytes 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 public/discord.png diff --git a/app/data/extend-apps-directory.json b/app/data/extend-apps-directory.json index 892e7db..8cb50aa 100644 --- a/app/data/extend-apps-directory.json +++ b/app/data/extend-apps-directory.json @@ -179,7 +179,7 @@ "repositories": [ { "title": "Extend EOS Voice Integration", - "description": "Go event handler that creates and updates EOS Voice rooms based on session and party events.", + "description": "Go service extension that creates and updates EOS Voice rooms based on player session and party status.", "url": "https://github.com/AccelByte/extend-eos-voice-rtc", "language": "Go", "type": "service-extension" @@ -233,5 +233,21 @@ "type": "service-extension" } ] + }, + { + "id": "7db1f18017284dc8acb84f7c88a2a39c", + "imageUrl": "/extend-apps-directory/discord.png", + "title": "Discord Integration", + "description": "Bring your community and game data together. This service will connects Discord with AGS for account linking, role synchronization, leaderboard post, and match creation through slash command, with an admin panel for configuration", + "creator": "AccelByte", + "repositories": [ + { + "title": "Extend Discord Integration", + "description": "Go service extension that connects Discord and AGS.", + "url": "https://github.com/AccelByte/extend-discord", + "language": "Go", + "type": "service-extension" + } + ] } ] diff --git a/public/discord.png b/public/discord.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2729575aa81fe54e852e7ef39131b00c353bae GIT binary patch literal 2975 zcmcIm`9IT-AAfJIkqM1CrYJcgR|u&^=E#vV=Dy}b#Dtu&41FZJ5aBELD2&M+Mv-HV zk%ZI)U!NB++TyRAN!7L zZoS9Ai8VwA0RZgFUjt44BYf&OC>)Hk3$_aI3J!Iu6F+3rtWh#=F2`Bb^YUWF!i>B6;Yxe7@$6W%IbuxFcm=erm2c4t}aU2E$WmDq1c zqAmqAPCc1qT(Lk=R!3K3Vi>>nS}L=&cV243`Q7pw)^U<`h9F1^3^)BB0^vB1tqfb) zZCQe|sYR2$4&@G8?sx3w@2tQII&-=kochYrvE`1(c3E<-?OhX7O`=!@<(>zcQ`}Ow zszQf6u6E(IhyZKwcH1A@@_eCd`L0pzi_~bF^C*M2T)LKj)|aUOkgz;E+{>eog4T%X z?o9KI8eal+FYSOJpp`oU!L_B{k#;vUOwx}iMS-HN57at~kjSVqfPT?&R@7h5q8YQzl^I>~`gZoSe+~>)}YJ^KOr6 zrdkn~m+RH$ra#J_=(?3ze=RL$RgY!|pg`jes($pLP4nazUr7DgB&Dda>w$bIqYQCG zF$8`JmH>g>e6xxx<|E`jEx~|_m)n(qi9o*OhK!sb5{#1B&>_TKXX- zxq@%)cZ7J!gU^{jM5F2mQgZW0jG0xz8@oA2Y>bpnd`9$&mVs}-G8)!@+8gV2a;soM{W0j#6(*^kNqmZt|u zMa@pg6iAV+s+yW7=evw~bvr|y2$W~6d(2ipE3A(Tniwy8*ul}jA zkQp4N52WA@iQX58fgiFNnbhGToh=E=ekWjcLM@JKel}MY70*gXOT8&%2?c34>hwof z?(-=xT)iCJ52$ymiXQn?qSo^yAd*Lju z>HUtpk%&TqcB=XJmbuwYiw$G4L5ay^eP;L;ZN`EnG~ciMx=nn0(Z2}|z|C{14d;S) zo9W*`TG7-)73^AE-PCJA>~E9Z-T{UT7qKk%132S^tJHx8}(g*-D(Jl1CpV%38%V* z2dO!hN=W@jr9fDb%H@&pfhXT47p|VayQ3e_deL5|UVsdXBzpZhS$s=QVeuSr(+Y#h zw6uNu=3r*+oq?6dV(Zipygn2x>}#i3Wx{6u(Jp6in3kU}jTaWaAimEGjYXFfUVSf@ z@f_nDV9_Ae&Mq8t-%HD#4RI}=Hn1)o>yx>FRVI^=T*{g_ACv?+2+5Nt4=t%6nSQ!7 zb#eMNN4Hi_&xrY!g6A997$aHS{8(tCRQ3r8yz#>&}vW=LtUkEaB&yiL-!Tos8)LYA^M|Y#s7Z=l*t8D1 zTVUq~&PUukVl>{Zeo#2xtw0%md>01t>+VtQoiv6~aE;H{SZQ9Kb9WYr!x3Jukncal1f9;fojg6FhxQbp0f)pO% zU6?B=C1?v?NpaRa|7AldCk>uwhK<6=TUHNUv|D4BmzKQyJ{=yu)cBd#&4|`nKSQJs z7?(W#pVCmBT1b{uQgA6*Vnb?c{eIe~iuM}Z$pk33Qa!jU5Qi^dXKH$j&kU!J*9AH9 zbHZb$vOaz$B<3)*)Puv2I%}gfc)Y>A$SE3Q?Tq^12c6y(`P@rO^38|N{Fh4@AB?Db z_^7|r4Zrg6`A{m#JKT<92Z@=;@;uE?VIKxFs|MPJoAAPn{tzn`WSBUK8k#=8CRuXa zY$a1RWxIL=)hqhd*XJS>-szX^?ik)1>mhCW({IGwrKzUF*S>9NPU@P5CpKi0DzOyG zF;zr-HZ6BmOFh&lDIIej3U7^8P7v;lbi19ZFB8plg#141;}Dv!psx=_AaZhTGvv1Q zfzUkFkj}vbGw5B)3JdL*!-iC~)+YI6t^ep&d5()lTydJpPM2ARMx;cHKeW}DCbqbw z(RN_0-tSV)H^^z9Wur~4Xs>;Eu4_AT6Xd%8>|ybHE