{"id":24963741,"url":"https://github.com/sexfrance/github-repository-bot","last_synced_at":"2026-02-15T06:31:18.468Z","repository":{"id":273862229,"uuid":"921104960","full_name":"sexfrance/Github-Repository-Bot","owner":"sexfrance","description":"A Discord bot that automatically announces new GitHub repositories and their updates in real-time.","archived":false,"fork":false,"pushed_at":"2025-01-30T21:59:57.000Z","size":11,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T22:33:48.194Z","etag":null,"topics":["discord","discord-github","discord-github-bot","discord-github-repository-bot","github","github-bot","github-discord","github-repo-bot","python","repository","repository-bot","rrepo"],"latest_commit_sha":null,"homepage":"https://discord.cyberious.xyz","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sexfrance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-01-23T10:49:14.000Z","updated_at":"2025-01-30T22:00:00.000Z","dependencies_parsed_at":"2025-01-30T22:29:25.538Z","dependency_job_id":null,"html_url":"https://github.com/sexfrance/Github-Repository-Bot","commit_stats":null,"previous_names":["sexfrance/github-repository-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sexfrance%2FGithub-Repository-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sexfrance%2FGithub-Repository-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sexfrance%2FGithub-Repository-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sexfrance%2FGithub-Repository-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sexfrance","download_url":"https://codeload.github.com/sexfrance/Github-Repository-Bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236925086,"owners_count":19226502,"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-github","discord-github-bot","discord-github-repository-bot","github","github-bot","github-discord","github-repo-bot","python","repository","repository-bot","rrepo"],"created_at":"2025-02-03T09:58:12.993Z","updated_at":"2026-02-15T06:31:18.439Z","avatar_url":"https://github.com/sexfrance.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch2 align=\"center\"\u003eGitHub Repository Bot\u003c/h2\u003e\n  \u003cp align=\"center\"\u003e\n    A Discord bot that automatically announces new GitHub repositories and their updates in real-time.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://discord.cyberious.xyz\"\u003e💬 Discord\u003c/a\u003e\n    ·\n    \u003ca href=\"#-changelog\"\u003e📜 ChangeLog\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/sexfrance/Github-Repository-Bot/issues\"\u003e⚠️ Report Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/sexfrance/Github-Repository-Bot/issues\"\u003e💡 Request Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n### ⚙️ Installation\n\n- Requires: `Python 3.7+`\n- Make a python virtual environment: `python3 -m venv venv`\n- Source the environment: `venv\\Scripts\\activate` (Windows) / `source venv/bin/activate` (macOS, Linux)\n- Install the requirements: `pip install -r requirements.txt`\n\n---\n\n### 🔥 Features\n\n- Real-time GitHub repository monitoring\n- Beautiful embed messages with repository details\n- Repository stats tracking (Stars, Forks, Watchers)\n- Support for multiple bot owners\n- Customizable embed appearance\n- Repository preview images\n- Detailed repository information\n- Hex color support for embeds\n- Owner-only command system\n\n---\n\n### 📝 Usage\n\n1. **Configuration**:\n   Edit `config.toml`:\n\n   ```toml\n   [BOT]\n   Token = \"your-discord-bot-token\"\n   Owner = [your-discord-id]  # Can add multiple owner IDs\n\n   [SERVER]\n   Channel = channel-id-for-announcements\n   GitHub_Username = \"your-github-username\"\n\n   [Embed]\n   title = \"New Repository Created!\"\n   color = \"#3498db\"\n   thumbnail = \"path-to-thumbnail\"\n   footer_text = \"Custom footer text\"\n   show_timestamp = true\n   ```\n\n2. **Bot Commands**:\n\n   - `.set_channel \u003cchannel_id\u003e` - Set announcement channel\n   - `.set_username \u003cgithub_username\u003e` - Set GitHub username to monitor\n   - `.set_embed \u003csetting\u003e \u003cvalue\u003e` - Customize embed appearance\n   - `.show_embed_settings` - View current embed settings\n   - `.add_owner \u003cuser_id\u003e` - Add a bot owner\n   - `.remove_owner \u003cuser_id\u003e` - Remove a bot owner\n   - `.list_owners` - Show all bot owners\n\n3. **Running the bot**:\n   ```bash\n   python main.py\n   ```\n\n---\n\n### 📹 Embed Preview\n\n![Sex](https://i.imgur.com/MubOyuL.png)\n\n---\n\n### ❗ Disclaimers\n\n- This project is for educational purposes only\n- Use responsibly and in accordance with Discord's terms of service\n- Respect GitHub's API rate limits\n- This script was made by copilot 🤓\n\n---\n\n### 📜 ChangeLog\n\n```diff\nv1.0.0 ⋮ 12/26/2024\n! Initial release\n\n```\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/sexfrance/Github-Repository-Bot.svg?style=for-the-badge\u0026labelColor=black\u0026color=f429ff\u0026logo=IOTA\"/\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/sexfrance/Github-Repository-Bot.svg?style=for-the-badge\u0026labelColor=black\u0026color=f429ff\u0026logo=IOTA\"/\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/top/sexfrance/Github-Repository-Bot.svg?style=for-the-badge\u0026labelColor=black\u0026color=f429ff\u0026logo=python\"/\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsexfrance%2Fgithub-repository-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsexfrance%2Fgithub-repository-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsexfrance%2Fgithub-repository-bot/lists"}