chore: update gitea-chat-bridge/main.py via opax-mcp
Some checks failed
Check Python Version Consistency / Check Python Version (push) Has been cancelled
Some checks failed
Check Python Version Consistency / Check Python Version (push) Has been cancelled
This commit is contained in:
parent
ad4636616c
commit
9f4ec99aca
|
|
@ -8,8 +8,20 @@ CHAT_WEBHOOK = os.environ.get("CHAT_WEBHOOK_URL")
|
||||||
def handler(request):
|
def handler(request):
|
||||||
try:
|
try:
|
||||||
payload = request.get_json(silent=True) or {}
|
payload = request.get_json(silent=True) or {}
|
||||||
repo = payload.get("repository", {}).get("full_name", "unknown")
|
repo_obj = payload.get("repository", {})
|
||||||
pusher = payload.get("pusher", {}).get("login", "unknown")
|
repo = repo_obj.get("full_name") or repo_obj.get("name") or "(ukjent repo)"
|
||||||
|
|
||||||
|
pusher_obj = payload.get("pusher", {})
|
||||||
|
pusher = (
|
||||||
|
pusher_obj.get("login")
|
||||||
|
or pusher_obj.get("full_name")
|
||||||
|
or pusher_obj.get("name")
|
||||||
|
or pusher_obj.get("email")
|
||||||
|
or payload.get("sender", {}).get("login")
|
||||||
|
or payload.get("sender", {}).get("full_name")
|
||||||
|
or "(ukjent bruker)"
|
||||||
|
)
|
||||||
|
|
||||||
ref = payload.get("ref", "").replace("refs/heads/", "")
|
ref = payload.get("ref", "").replace("refs/heads/", "")
|
||||||
commits = payload.get("commits", [])
|
commits = payload.get("commits", [])
|
||||||
lines = [f"\U0001f500 *Push til {repo}* \u2014 branch {ref} av {pusher}"]
|
lines = [f"\U0001f500 *Push til {repo}* \u2014 branch {ref} av {pusher}"]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user