{"id":19031040,"url":"https://github.com/hackclub/bunyan","last_synced_at":"2026-04-18T01:32:38.996Z","repository":{"id":43134073,"uuid":"350873408","full_name":"hackclub/bunyan","owner":"hackclub","description":"Paul Bunyan– He keeps the logs for all of Hack Club!","archived":false,"fork":false,"pushed_at":"2022-03-14T21:19:49.000Z","size":1043,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-04T22:32:01.787Z","etag":null,"topics":["airtable","bot","nodejs","slack","slack-api","slack-bot","slackbot","typescript"],"latest_commit_sha":null,"homepage":"https://hackclub.slack.com/app_redirect?app=A01RNE3RFSA","language":"TypeScript","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/hackclub.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}},"created_at":"2021-03-23T22:21:09.000Z","updated_at":"2023-11-07T19:48:47.000Z","dependencies_parsed_at":"2022-09-07T16:51:20.999Z","dependency_job_id":null,"html_url":"https://github.com/hackclub/bunyan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hackclub/bunyan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fbunyan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fbunyan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fbunyan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fbunyan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackclub","download_url":"https://codeload.github.com/hackclub/bunyan/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackclub%2Fbunyan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31953513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"ssl_error","status_checked_at":"2026-04-18T00:39:20.671Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["airtable","bot","nodejs","slack","slack-api","slack-bot","slackbot","typescript"],"created_at":"2024-11-08T21:21:11.187Z","updated_at":"2026-04-18T01:32:38.978Z","avatar_url":"https://github.com/hackclub.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://cloud-k25eaalth-hack-club-bot.vercel.app/0dzuu6xmx4aaorbz.jpeg\" width=\"200px\" align=\"right\"\u003e\n\n# @Paul Bunyan [DEPRECATED]\n\n⚠️ This bot is no longer being maintained or updated by Hack Club staff.\n\n_Work inspired by [@streambot](https://github.com/hackclub/streambot)._\n\n@Paul Bunyan (pictured to the right) logs everything happening in the Hack Club\nSlack. Posts, reactions, etc. all get tracked so he can help you understand\nwhere the activity in the Slack is.\n\n## How to use\n\nAsk Paul Bunyan what's happening in the Slack by typing `/sup`– he'll respond with a list of 5 recently active channels in the last 2 hours:\n\n![](https://cloud-k25eaalth-hack-club-bot.vercel.app/1screen_shot_2021-04-30_at_17.36.13.png)\n\n---\n\nWant to query a specific channel, user, or emoji?\n\nYou can run any of these:\n\n- `/supwit @orpheus` _Where has @orpheus been active recently?_\n- `/supwit 30 @orpheus` _Where has @orpheus been active in the last 30 minutes?_\n- `/supwit :yay:` _Where has the :yay: reaction been used recently?_\n- `/supwit 45 :yay:` _Where has the :yay: reaction been used in the last 45 min?_\n- `/supwit #lounge` _What's happening in #lounge?_\n- `/supwit 60 #lounge` _What's been happening in #lounge over the past 60 min_\n\n## What can @Paul Bunyan see?\n\nIf you want to opt-in or opt-out of logging (for yourself or a channel), type\n`@Paul Bunyan help`– he's an all-around great guy and will do his best to\naccomodate whatever you're trying to do.\n\n## Future work\n\n### Stats API\n\nWe could build some pretty great graphs \u0026 analytics tools if we could query the data we're storing. You can find a work-in-progress example of this at http://streamboot-bot.herokuapp.com.\n\n### Websockets\n\nIn the future we might add websocket support to post out to other applications when a new reaction or message is posted in the Slack. You can see an example of how we'd use that info on our [Slack Join Page](https://hackclub.com/slack)\n\n![](https://cloud-1f3dc5q2u-hack-club-bot.vercel.app/0screen_shot_2021-04-30_at_18.11.01.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackclub%2Fbunyan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackclub%2Fbunyan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackclub%2Fbunyan/lists"}