123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- const presence = new Presence({
- clientId: "737633529738952765",
- });
- presence.on("UpdateData", () => {
- const presenceData: PresenceData = {
- largeImageKey:
- "https://cdn.rcd.gg/PreMiD/websites/C/CodAre/assets/logo.png",
- },
- searchURL = new URL(document.location.href),
- searchResult = searchURL.searchParams.get("q"),
- searchCategory = searchURL.searchParams.get("k");
- if (window.location.pathname.toLowerCase() === "/") {
- presenceData.details = "Bir sayfa görüntülüyor:";
- presenceData.state = "Anasayfa";
- } else if (window.location.pathname.toLowerCase() === "/yetkililer") {
- presenceData.details = "Bir sayfa görüntülüyor:";
- presenceData.state = "Yetkililer";
- } else if (window.location.pathname.toLowerCase() === "/sss") {
- presenceData.details = "Bir sayfa görüntülüyor:";
- presenceData.state = "Sıkça Sorulan Sorular (S.S.S)";
- } else if (window.location.pathname.toLowerCase() === "/v11tov12") {
- presenceData.details = "Bir sayfa görüntülüyor:";
- presenceData.state = "v11 To v12";
- } else if (window.location.pathname.toLowerCase().includes("/profil")) {
- presenceData.details = "Bir kullanıcı profili görüntülüyor:";
- presenceData.state =
- `${
- document.querySelector(
- "#page-top > div.container-fluid > div > div.col-lg-4 > div > div > div > a"
- ).textContent
- } ` +
- `(${
- document.querySelector(
- "#page-top > div.container-fluid > div > div.col > div > div.card-body > h4:nth-child(4) > span"
- ).textContent
- })`;
- } else if (document.location.pathname.toLowerCase().includes("/arama")) {
- presenceData.details = "Bir kod arıyor:";
- if (!searchCategory) {
- presenceData.state =
- searchResult.charAt(0).toUpperCase() +
- searchResult.slice(1).toLocaleString();
- } else {
- presenceData.state =
- `${searchCategory
- .replace("html", "HTML")
- .replace("jsplus", "Javascript+")
- .replace("diger", "Diğer")
- .replace("altyapi", "Altyapı")
- .replace("booster", "Booster")
- .replace("py", "PYTHON")
- .replace("js", "Javascript")} adlı kategoride` +
- ` ${searchResult.charAt(0).toUpperCase()}${searchResult
- .slice(1)
- .toLocaleString()} adlı kodu arıyor`;
- }
- } else if (window.location.pathname.toLowerCase().includes("/uptime")) {
- presenceData.details = "Bir sayfa görüntülüyor:";
- presenceData.state = "Uptime";
- } else if (window.location.pathname.toLowerCase().includes("/kod")) {
- presenceData.details = "Bir kod görüntülüyor:";
- presenceData.state = document.querySelector(
- "#page-top > div.container-fluid > div > div > div.card.shadow.mb-4 > div.card-header > center > h4"
- ).textContent;
- } else if (window.location.pathname.toLowerCase() === "/admin/paylas") {
- presenceData.details = "Bir admin sayfası görüntülüyor:";
- presenceData.state = "Paylaş";
- } else if (window.location.pathname.toLowerCase() === "/admin/kodlar") {
- presenceData.details = "Bir admin sayfası görüntülüyor:";
- presenceData.state = "Kodlar";
- } else if (window.location.pathname.toLowerCase() === "/admin/yorumlar") {
- presenceData.details = "Bir admin sayfası görüntülüyor:";
- presenceData.state = "Yorumlar";
- } else if (window.location.pathname.toLowerCase() === "/kategori/js") {
- presenceData.details = "Bir kategori görüntülüyor:";
- presenceData.state = "Javascript";
- } else if (window.location.pathname.toLowerCase() === "/kategori/py") {
- presenceData.details = "Bir kategori görüntülüyor:";
- presenceData.state = "Python";
- } else if (window.location.pathname.toLowerCase() === "/kategori/html") {
- presenceData.details = "Bir kategori görüntülüyor:";
- presenceData.state = "HTML";
- } else if (window.location.pathname.toLowerCase() === "/kategori/diger") {
- presenceData.details = "Bir kategori görüntülüyor:";
- presenceData.state = "Diğer";
- } else if (window.location.pathname.toLowerCase() === "/kategori/js+") {
- presenceData.details = "Bir kategori görüntülüyor:";
- presenceData.state = "Javascript+";
- } else if (window.location.pathname.toLowerCase() === "/kategori/booster") {
- presenceData.details = "Bir kategori görüntülüyor:";
- presenceData.state = "Booster";
- } else if (window.location.pathname.toLowerCase() === "/kategori/altyapi") {
- presenceData.details = "Bir kategori görüntülüyor:";
- presenceData.state = "Altyapı";
- }
- if (presenceData.details) presence.setActivity(presenceData);
- else presence.setActivity();
- });
|