{"id":13600553,"url":"https://github.com/flows-network/hackernews-alert","last_synced_at":"2025-04-11T00:31:26.574Z","repository":{"id":142868652,"uuid":"614310531","full_name":"flows-network/hackernews-alert","owner":"flows-network","description":"Hacker News alert per hour","archived":false,"fork":false,"pushed_at":"2023-06-12T10:07:17.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-07T03:41:46.127Z","etag":null,"topics":["automation","hackernews","hackernews-api"],"latest_commit_sha":null,"homepage":"https://flows.network/","language":"Rust","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/flows-network.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}},"created_at":"2023-03-15T10:31:30.000Z","updated_at":"2023-06-12T09:56:25.000Z","dependencies_parsed_at":"2023-07-09T19:01:04.678Z","dependency_job_id":null,"html_url":"https://github.com/flows-network/hackernews-alert","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flows-network%2Fhackernews-alert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flows-network%2Fhackernews-alert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flows-network%2Fhackernews-alert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flows-network%2Fhackernews-alert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flows-network","download_url":"https://codeload.github.com/flows-network/hackernews-alert/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248322273,"owners_count":21084334,"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":["automation","hackernews","hackernews-api"],"created_at":"2024-08-01T18:00:41.925Z","updated_at":"2025-04-11T00:31:26.297Z","avatar_url":"https://github.com/flows-network.png","language":"Rust","readme":"# \u003cp align=\"center\"\u003eHacker News Alert\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/ccZn9ZMfFf\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/chat-Discord-7289DA?logo=discord\" alt=\"flows.network Discord\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/flows_network\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Twitter-1DA1F2?logo=twitter\u0026amp;logoColor=white\" alt=\"flows.network Twitter\"\u003e\n  \u003c/a\u003e\n   \u003ca href=\"https://flows.network/flow/createByTemplate/hackernews-alert\"\u003e\n    \u003cimg src=\"https://img.shields.io/website?up_message=deploy\u0026url=https%3A%2F%2Fflows.network%2Fflow%2Fnew\" alt=\"Create a flow\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n[Deploy this function on flows.network](#deploy-the-hackernews-alert-app), and you will reveice HackerNews post alerts each hour based on a keyword you set. The below screenshot shows alert messages of the keyword \"GPT\".\n\n\u003cimg width=\"658\" alt=\"image\" src=\"https://user-images.githubusercontent.com/45785633/227419393-d7a438f1-51c9-42bc-bb9a-bac1cd3e5581.png\"\u003e\n\n## Deploy your own HN alert bot in 2 simple steps\n\n1. Load [the Hacker News alert template](https://flows.network/flow/createByTemplate/hackernews-alert)\n2. Configure and authorize your Slack access\n\n### 0 Prerequisites\n\nYou will need to sign into [flows.network](https://flows.network/) from your GitHub account. It is free.\n\n### 1 Load the Hacker News Alert template\n\n[**Just click here**](https://flows.network/flow/createByTemplate/hackernews-alert)\n\nSet the `KEYWORD` variable. It is the word you want to monitor on Hacker News and get alert of. For each bot you can only set one keyword. For more keywords, you can set more a bot for each of them.\n![image](https://github.com/flows-network/hackernews-alert/assets/37167103/6faed67d-e596-48fb-820c-eff56709859e)\n\nClick on the **Create and Deploy** button.\n\n### 2 Configure the bot to access your Slack\n\nAfter that, the flows.network will direct you to configure the SaaS integration required by your flow.\n\nNext, you will tell the bot which Slack channel you want your alert messages to be sent to.\n\n* `slack_channel`\nSlack organization of the Slack channel where you want to deploy the bot. Case sensitive.\n\n* `slack_workspace`\nThe Slack channel where you want to deploy the bot. Case sensitive.\n\n![image](https://github.com/flows-network/hackernews-alert/assets/37167103/85fb6038-7632-4aa0-bf74-3a8f3ab79fd2)\n\n\nNext, let's grant flows.network to access the Slack channel you just input.\n\nClick the \"Connect/+ Add new authentication\" button to authenticate your Slack account. You'll be redirected to a new page where you must grant [flows.network](https://flows.network/) permission to install the `flows-network` bot on your workspace. This workspace is the one you entered into the `slack_workspace` above.\n\n\u003e If you have authenticated the workspace before,you can see the purple Connect button turns gray Connected button. Just ingore this step and click Check button.\n\nAfter that, click the Check button to see your flow details. As soon as the flow function's status becomes `ready` and the flow's status became `running`, the Hacker News alert App goes live. You will get a salck message at the 50th minute of every hour !\n\n![image](https://github.com/flows-network/hackernews-alert/assets/37167103/f0a2928f-a918-443b-a58f-aae348710490)\n\n\n\n","funding_links":[],"categories":["Schedule"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflows-network%2Fhackernews-alert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflows-network%2Fhackernews-alert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflows-network%2Fhackernews-alert/lists"}