12345678910111213141516171819202122232425262728293031 |
- const presence = new Presence({
- clientId: "651445584955310100",
- });
- presence.on("UpdateData", async () => {
- const page = document.location.pathname,
- presenceData: PresenceData = {
- largeImageKey:
- "https://cdn.rcd.gg/PreMiD/websites/B/BuzzFeed%20News/assets/logo.png",
- startTimestamp: Math.floor(Date.now() / 1000),
- };
- if (page.includes("/section")) {
- presenceData.details = "Viewing To Section:";
- presenceData.state = document.querySelector(
- "#news-content > div.content-column.xs-mt2.lg-mt0.md-mb4 > h1 > span"
- ).textContent;
- } else if (page.includes("/article")) {
- presenceData.details = "Reads a Article:";
- presenceData.state = document.querySelector(
- "#js-post-container > div > div.grid-layout-main.xs-mb2.lg-mb0 > header > h1"
- ).textContent;
- } else {
- presenceData.details = "Viewing Page:";
- presenceData.state = "Homepage";
- }
- if (presenceData.details) presence.setActivity(presenceData);
- else presence.setActivity();
- });
|