{"id":18096146,"url":"https://github.com/bbilly1/reddit-bot","last_synced_at":"2025-04-13T10:07:29.614Z","repository":{"id":131864433,"uuid":"579931881","full_name":"bbilly1/reddit-bot","owner":"bbilly1","description":"Monitor Reddit for keywords","archived":false,"fork":false,"pushed_at":"2024-11-05T13:33:39.000Z","size":86,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T01:35:30.301Z","etag":null,"topics":["archive","discord-bot","reddit","scraper"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbilly1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"bbilly1","ko_fi":"bbilly1","custom":"https://paypal.me/bbilly1"}},"created_at":"2022-12-19T09:53:48.000Z","updated_at":"2025-03-07T02:44:32.000Z","dependencies_parsed_at":"2023-11-23T06:22:31.189Z","dependency_job_id":"4291345e-0232-4c66-a4cf-0d5bd330aa7a","html_url":"https://github.com/bbilly1/reddit-bot","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbilly1%2Freddit-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbilly1%2Freddit-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbilly1%2Freddit-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbilly1%2Freddit-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbilly1","download_url":"https://codeload.github.com/bbilly1/reddit-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248695444,"owners_count":21146955,"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":["archive","discord-bot","reddit","scraper"],"created_at":"2024-10-31T19:12:49.308Z","updated_at":"2025-04-13T10:07:29.585Z","avatar_url":"https://github.com/bbilly1.png","language":"Python","funding_links":["https://github.com/sponsors/bbilly1","https://ko-fi.com/bbilly1","https://paypal.me/bbilly1"],"categories":[],"sub_categories":[],"readme":"# Reddit - Discord Bot\n*Monitor Reddit for keywords*\n\n## About this project\nThere aren't really any plans to further develop this little script. This was a lazy afternoon project automating some specific repetitive task. I open sourced it in the hopes others might find this useful, but don't expect any support or feature developments. If you want to contribute, I'm happy to look at your PR. When in doubt if your idea will be a good fit, reach out first.\n\n## Core Functionality\n- Send Discord notifications on events\n- Monitor a single Subreddit, notify all comments\n- Monitor all of Reddit for any keyword mentions in comments or post\n\n## Setup\nNeeds a volume at `/data` to store a sqlite database with notifications sent.\n\nConfigure the following environment variables\n- **SUB_REDDIT**: Name of the subreddit to monitor, e.g. `r/TubeArchivist`\n- **KEYWORDS**: Comma separated list of minimal one keyword\n- **DISCORD_HOOK**: Hook url to send discord notifications to\n- **REDDIT_SESSION**: Optional, if you are encountering 403 errors, you can pass a valid reddit session cookie string with you requests\n\n## Run\nAt first run, *reddit bot* will populate the database with past matches and send one notification of each for testing.  \n\nAfter that, the bot will search for new mentions every hour.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbilly1%2Freddit-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbilly1%2Freddit-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbilly1%2Freddit-bot/lists"}