{"id":16122600,"url":"https://github.com/philippgitpush/embeds-buddy","last_synced_at":"2025-10-29T03:41:47.246Z","repository":{"id":249525751,"uuid":"831747972","full_name":"philippgitpush/embeds-buddy","owner":"philippgitpush","description":"Node.js-based Discord bot that handles/fixes social media link embeds.","archived":false,"fork":false,"pushed_at":"2024-07-22T13:24:06.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T17:22:40.529Z","etag":null,"topics":["discord","discord-bot","embed-fixer","embeds"],"latest_commit_sha":null,"homepage":"https://discord.com/oauth2/authorize?client_id=1264933718296887368","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philippgitpush.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-21T14:11:42.000Z","updated_at":"2025-01-10T10:46:06.000Z","dependencies_parsed_at":"2024-07-22T16:08:21.255Z","dependency_job_id":null,"html_url":"https://github.com/philippgitpush/embeds-buddy","commit_stats":null,"previous_names":["philippgitpush/discord-sm","philippgitpush/embeds-buddy"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippgitpush%2Fembeds-buddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippgitpush%2Fembeds-buddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippgitpush%2Fembeds-buddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philippgitpush%2Fembeds-buddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philippgitpush","download_url":"https://codeload.github.com/philippgitpush/embeds-buddy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247478237,"owners_count":20945262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","discord-bot","embed-fixer","embeds"],"created_at":"2024-10-09T21:13:08.686Z","updated_at":"2025-10-29T03:41:42.198Z","avatar_url":"https://github.com/philippgitpush.png","language":"JavaScript","readme":"\u003e [!NOTE]  \n\u003e Please note that this bot is not actively maintained.\n\n# Discord Embed Buddy\n\nThis is a Node.js-based Discord bot that intercepts messages with potentially faulty social media embeds and provides proxy links for the content in response.\n\n## URL Replacements\n\nHere's an overview of the URL replacements:\n\n| Original URL       | Replacement URL  |\n|--------------------|------------------|\n| `twitter.com`      | `fxtwitter.com`  |\n| `x.com`            | `fixupx.com`     |\n| `tiktok.com`       | `d.tnktok.com`   |\n| `vm.tiktok.com`    | `d.tnktok.com`   |\n| `reddit.com`       | `rxddit.com`     |\n| `old.reddit.com`   | `old.rxddit.com` |\n| `instagram.com`    | `ddinstagram.com`|\n\n## Docker Setup\n\nThis bot runs in a Docker container. To set up and run the bot using Docker, follow these steps:\n\n### Prerequisites\n\nEnsure you have Docker installed on your system.\n\n### Installation\n\n1. **Clone this repository**.\n\n1. **Configure your `.env` file**.\n\n   Before running the Docker container, make sure you set up the necessary environment variables. Create a `.env` file in the `data` directory with the following content:\n\n   ```sh\n   DISCORD_TOKEN=\u003cdiscord-token\u003e\n   CLIENT_ID=\u003cbot-client-id\u003e\n   ```\n\n   Replace `\u003cdiscord-token\u003e` and `\u003cbot-client-id\u003e` with your actual Discord bot token and client ID.\n\n2. **Navigate to the project directory** where the Dockerfile and `compose.yml` are located.\n\n3. **Build and start the Docker container** using Docker Compose:\n   ```sh\n   docker compose up --build\n   ```\n\n   This command will:\n   - Build the Docker image as defined in the `Dockerfile`.\n   - Start the container with the configuration specified in `compose.yml`.\n\n## License\n\nThis project is licensed under the MIT License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilippgitpush%2Fembeds-buddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilippgitpush%2Fembeds-buddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilippgitpush%2Fembeds-buddy/lists"}