@on("github.issues")
def agent(input):
pass
{
"$raw": {},
"action": "opened",
"issue": {
"author": "octocat",
"body": "When trying to login with GitHub, the callback URL is not handling special characters correctly.",
"comments": [
{
"author": "other-user",
"body": "I can reproduce this issue. It happens when the username contains '@' symbol.",
"created_at": "2024-03-21T14:35:00Z",
"id": 987654321,
"node_id": "MDEyOklzc3VlQ29tbWVudDk4NzY1NDMyMQ==",
"url": "https://api.github.com/repos/octocat/Hello-World/issues/comments/987654321"
}
],
"created_at": "2024-03-21T14:30:00Z",
"id": 1234567890,
"labels": [
{
"color": "d73a4a",
"default": true,
"description": "Something isn't working",
"id": 123456,
"name": "bug",
"node_id": "MDU6TGFiZWwxMjM0NTY="
},
{
"color": "b60205",
"default": false,
"description": "Needs immediate attention",
"id": 789012,
"name": "high-priority",
"node_id": "MDU6TGFiZWw3ODkwMTI="
}
],
"node_id": "MDU6SXNzdWUxMjM0NTY3ODkw",
"number": 42,
"state": "open",
"title": "Found a bug in the authentication flow",
"url": "https://api.github.com/repos/octocat/Hello-World/issues/42"
},
"owner": "octocat",
"repo": "Hello-World"
}
def agent(input):
$raw = input.get("$raw")
action = input.get("action")
issue = input.get("issue")
owner = input.get("owner")
repo = input.get("repo")
Fields
The raw Github
issues event payload.The issue that the event is on.
Show issue properties
Show issue properties
The author of the issue.
The body of the issue.
The date and time the issue was created.
The ID of the issue.
The node ID of the issue.
The number of the issue.
The state of the issue.
The title of the issue.
The URL of the issue.
The owner of the repository.
The name of the repository.

