{"id":17262799,"url":"https://github.com/brianmitchl/pr-chatter-action","last_synced_at":"2026-01-18T18:33:04.892Z","repository":{"id":46079609,"uuid":"332850283","full_name":"BrianMitchL/pr-chatter-action","owner":"BrianMitchL","description":"Add fun chatter to your Pull Requests","archived":false,"fork":false,"pushed_at":"2023-05-01T01:49:38.000Z","size":333,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-01T22:49:00.059Z","etag":null,"topics":["code-review","gif","github-actions","pull-requests"],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/pr-chatter","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/BrianMitchL.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":"2021-01-25T18:52:38.000Z","updated_at":"2023-03-09T04:23:28.000Z","dependencies_parsed_at":"2024-11-15T22:41:55.863Z","dependency_job_id":"88a51fe5-341d-4006-afec-d6816270049f","html_url":"https://github.com/BrianMitchL/pr-chatter-action","commit_stats":{"total_commits":35,"total_committers":3,"mean_commits":"11.666666666666666","dds":0.08571428571428574,"last_synced_commit":"3373b2b4045b480265dacf9b91999be1fe24a1db"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianMitchL%2Fpr-chatter-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianMitchL%2Fpr-chatter-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianMitchL%2Fpr-chatter-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianMitchL%2Fpr-chatter-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrianMitchL","download_url":"https://codeload.github.com/BrianMitchL/pr-chatter-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266707,"owners_count":20910864,"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":["code-review","gif","github-actions","pull-requests"],"created_at":"2024-10-15T07:54:46.279Z","updated_at":"2026-01-18T18:33:04.886Z","avatar_url":"https://github.com/BrianMitchL.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pr-chatter-action\n\nIntelligent GIF replies for Pull Request approvals and when changes are\nrequested.\n\nThe action looks at the review body text and analyzes the sentiment of the\ntext to influence the keyword used for finding a GIF.\n\nThis action is designed to be run on the `pull_request_review` event\n\n```yaml\non:\n  pull_request_review:\n    types: [submitted]\n```\n\n## Inputs\n\n### `TENOR_API_KEY`\n\n**Required** Key for the Tenor GIFs API\n\n### `GITHUB_TOKEN`\n\n**Optional** GitHub Token for authentication\n\nGitHub token used for posting comments on the PR. This defaults\nto using the built-in GitHub token for the repository and comments\nas the \"github-actions\" bot. You can set this as a personal access\ntoken (PAT) if you want to comment as another account.\n\n### `approved-gif-keywords`\n\n**Optional** Comma separated string of keywords to randomly use for embedding\nPR approved GIFs\n\nThis defaults to `'amazing, approve, awesome, great work, good job, hooray, incredible, joy, looks good, nice, perfect, thumbs up, wonderful'`\n\n### `changes-requested-gif-keywords`\n\n**Optional** Comma separated string of keywords to randomly use for embedding\nPR changes requested GIFs\n\nThis defaults to `'try again, review, at least you tried, so close, dumpster fire, terrible, awful, disgusting, sad'`\n\n## Usage\n\n```yaml\n# run the action on the `pull_request_review` event\non:\n  pull_request_review:\n    types: [submitted]\n\n# later in the job steps\n- uses: BrianMitchL/pr-chatter-action@v1\n  with:\n    # required\n    TENOR_API_KEY: ${{ secrets.TENOR_API_KEY }}\n    # optional\n    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n    # optional\n    approved-gif-keywords: 'amazing, approve, awesome, great work, good job, hooray, incredible, joy, looks good, nice, perfect, thumbs up, wonderful'\n    # optional\n    changes-requested-gif-keywords: 'try again, review, at least you tried, so close, dumpster fire, terrible, awful, disgusting, sad'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianmitchl%2Fpr-chatter-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianmitchl%2Fpr-chatter-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianmitchl%2Fpr-chatter-action/lists"}