Addition of payload for the discussion room please add to the script #382
Open
Description
Is your feature request related to a problem? Please describe.
please include payload for github discussion rooms as well
Describe the solution you'd like
Add this to any of your version i got this from google but its not working as expected
- name: Reply with GIF
uses: actions/github-script@v5
with:
github-token: ${{ secrets.SECRET_TOKEN }}
script: |
const { data } = await github.discussions.get({
discussion_number: context.payload.discussion.number,
...context.repo
});
const { data: comment } = await github.discussions.createComment({
discussion_number: context.payload.discussion.number,
...context.repo,
body: '![GIF](https://media.giphy.com/media/3o85xIO33l7RlmLR4I/giphy.gif)'
});
console.log(`Replied to discussion ${data.html_url} with GIF comment ${comment.html_url}`);
Describe alternatives you've considered
As this is required for the automatic replies to the discussion room with GIF please help in integrating with it
Erros while running above action*
with:
github-token: ***
script: const { data } = await github.discussions.get({
discussion_number: context.payload.discussion.number,
...context.repo
});
const { data: comment } = await github.discussions.createComment({
discussion_number: context.payload.discussion.number,
...context.repo,
body: '![GIF](https://github.com/<organizationname>/athena-poc-design1/blob/06ab282c7[3](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:3)5c3d6bab0b760e1981[4](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:4)4301a[5](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:5)eb2b5/Automated_response.gif)'
});
console.log(`Replied to discussion ${data.html_url} with GIF comment ${comment.html_url}`);
debug: false
user-agent: actions/github-script
result-encoding: json
TypeError: Cannot read property 'get' of undefined
at eval (eval at callAsyncFunction (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4888:5[6](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:6)), <anonymous>:1:43)
at callAsyncFunction (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4889:12)
at main (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4943:26)
at Module.2[7](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:7)2 (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4927:1)
at __webpack_require__ (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:24:31)
at startup (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:43:19)
at /home/runner/work/_actions/actions/github-script/v5/dist/index.js:49:1[8](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:8)
at Object.<anonymous> (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:52:10)
at Module._compile (internal/modules/cjs/loader.js:[9](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:9)99:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:[10](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:10)[27](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:28):10)
Error: Unhandled error: TypeError: Cannot read property 'get' of undefined