{"id":24182670,"url":"https://github.com/uzinfocom-org/webhook","last_synced_at":"2025-09-21T04:31:53.506Z","repository":{"id":58703441,"uuid":"533240605","full_name":"uzinfocom-org/webhook","owner":"uzinfocom-org","description":"✈️ | GitHub to Telegram push [maintainer=@orzklv]","archived":false,"fork":false,"pushed_at":"2023-05-31T11:14:58.000Z","size":76,"stargazers_count":12,"open_issues_count":0,"forks_count":17,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-11T23:37:55.463Z","etag":null,"topics":["github","push","telegram","uzinfocom","webhook","webhooks"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/uzinfocom-org.png","metadata":{"funding":{"github":"uwussimo"},"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}},"created_at":"2022-09-06T08:56:37.000Z","updated_at":"2024-11-19T05:04:05.000Z","dependencies_parsed_at":"2023-01-17T21:16:20.641Z","dependency_job_id":null,"html_url":"https://github.com/uzinfocom-org/webhook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzinfocom-org%2Fwebhook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzinfocom-org%2Fwebhook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzinfocom-org%2Fwebhook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzinfocom-org%2Fwebhook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uzinfocom-org","download_url":"https://codeload.github.com/uzinfocom-org/webhook/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233711034,"owners_count":18717952,"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":["github","push","telegram","uzinfocom","webhook","webhooks"],"created_at":"2025-01-13T08:14:29.233Z","updated_at":"2025-09-21T04:31:53.500Z","avatar_url":"https://github.com/uzinfocom-org.png","language":"TypeScript","readme":"# GitHub Webhook Event Notifications\n\nGitHub is a popular platform used by developers to collaborate on software projects.\nHowever, it can be challenging to keep track of all the activities and events across multiple repositories.\nGitHub's built-in notification system may not always meet everyone's specific needs.\n\nThe purpose of this project is to simplify the process of receiving GitHub notifications.\nWith GitHub Event Notifications, you will automatically receive notifications for events like new issues,\npull requests, comments, and releases in your Telegram messenger.\nThis way, you can stay up to date with the latest developments and never miss important updates.\n\nWhether you're a developer working on multiple repositories,\na team member interested in specific issues, or a project maintainer keeping an eye on pull requests,\nGitHub Event Notifications makes it easy to enhance your GitHub experience and improve your workflow efficiency.\n\nIn this repository, you'll find all the information and resources you need to set up\nand use the GitHub Event Notifications tool. Get started and ensure that you're always\nin the loop with GitHub events.\n\nFor more API usages:\nhttps://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads\n\n# How to deploy?\n\n1. Fork this project\n2. Sign up/in into [Deno Deploy](https://deno.com/deploy)\n3. Create a [new project](https://dash.deno.com/new)\n   1. Select the forked project\n   2. Select the main branch (or your custom one)\n   3. Name your project\n   4. Add 2 environment variables:\n      1. Key: TOKEN, Value: **(your custom telegram bot key from [botfather](https://t.me/botfather))**\n      2. Key: WEBHOOK, Value: **(your custom telegram channel/group id see [here](https://gist.github.com/mraaroncruz/e76d19f7d61d59419002db54030ebe35))**\n      3. Key: WEBHOOK_SECRET, Value: **(random generated string that can contain anything)**\n4. Go to [dashboard](https://dash.deno.com/projects/) and select a newly created project\n5. Copy deploy domain which does not contain random id\n   1. ✅ your-project-name.deno.dev\n   2. ❌ your-project-name-1234567890ab.deno.dev\n6. Go to your organization page -\u003e settings -\u003e webhooks (https://github.com/organizations/your-organization/settings/hooks)\n7. Add new webhook\n   1. Click on \"Add webhook\" button\n   2. Payload URL: insert deploy domain from step 5\n   3. Secret: insert WEBHOOK_SECRET from step 3\n   4. Content type: application/json\n   5. SSL verification: enable\n   6. Which events would you like to trigger this webhook: choose your preferred\n   7. Check Active checkbox\n8. PROFIT!\n\n\u003e **Reminder!**\n\u003e If you forget WEBHOOK_SECRET token, feel free to regenerate and change tokens as this service won't work without it.\n","funding_links":["https://github.com/sponsors/uwussimo"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuzinfocom-org%2Fwebhook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuzinfocom-org%2Fwebhook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuzinfocom-org%2Fwebhook/lists"}