You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/services
谈笑风生间 5104c887d3
Modify the content format of the Feishu webhook (#25106)
close https://github.com/go-gitea/gitea/issues/24368

## what my pull request does

Since the official documentation states that custom bots do not support
hyperlink functionality, simply adding it without making some formatting
changes would result in an unappealing output. Therefore, I have
modified the formatting of the output. Currently, it is only used for
Feishu.

--- 


[docs](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/im-v1/message/create_json#%E8%B6%85%E9%93%BE%E6%8E%A5%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)

<img width="641" alt="image"
src="https://github.com/go-gitea/gitea/assets/75628309/360e1c81-ab64-4ef6-851e-aa450d6e85a4">

- Issue

<img width="423" alt="image"
src="https://github.com/go-gitea/gitea/assets/75628309/519f6fae-81ab-4ec8-89b8-f6a73ff93783">


- Issue Comment


<img width="548" alt="image"
src="https://github.com/go-gitea/gitea/assets/75628309/749c0d1c-3657-431e-b787-8bf4c23cce83">


- Assign

<img width="431" alt="image"
src="https://github.com/go-gitea/gitea/assets/75628309/066f99e5-eabb-455d-91fb-a8359cc26dc7">

<img width="457" alt="image"
src="https://github.com/go-gitea/gitea/assets/75628309/c6c10f99-db83-46ef-a775-4c91979fa68f">

- Merge

<img width="408" alt="image"
src="https://github.com/go-gitea/gitea/assets/75628309/e627bf43-5954-45aa-acf6-261ee046802f">

- PullRequest

<img width="425" alt="image"
src="https://github.com/go-gitea/gitea/assets/75628309/72cfa714-d3fa-4fb9-abdd-e8508d756056">
11 months ago
..
actions add disable workflow feature (#26413) 11 months ago
agit Add context parameter to some database functions (#26055) 1 year ago
asymkey Add context cache as a request level cache (#22294) 1 year ago
attachment Preserve file size when creating attachments (#23406) 1 year ago
auth Use `object-fit: contain` for oauth2 custom icons (#26493) 11 months ago
automerge Improve queue and logger context (#24924) 1 year ago
context Replace `interface{}` with `any` (#25686) 1 year ago
convert feat: implement organization secret creation API (#26566) 11 months ago
cron Support rebuilding issue indexer manually (#26546) 11 months ago
externalaccount Replace `interface{}` with `any` (#25686) 1 year ago
forms Allow to archive labels (#26478) 12 months ago
gitdiff Fix stderr usages (#26477) 12 months ago
issue Add transaction when creating pull request created dirty data (#26259) 12 months ago
lfs Bump github.com/golang-jwt/jwt to v5 (#25975) 1 year ago
mailer Replace `interface{}` with `any` (#25686) 1 year ago
markup Decouple the different contexts from each other (#24786) 1 year ago
migrations Add context parameter to some database functions (#26055) 1 year ago
mirror Sync branches when mirroring (#25722) 1 year ago
org Refactor rename user and rename organization (#24052) 1 year ago
packages Allow package cleanup from admin page (#25307) 12 months ago
pull Add transaction when creating pull request created dirty data (#26259) 12 months ago
release Less naked returns (#25713) 1 year ago
repository Add link to job details and tooltip to commit status in repo list in dashboard (#26326) 11 months ago
task Add `Retry` button when creating a mirror-repo fails (#26228) 12 months ago
user add unit test for user renaming (#26261) 12 months ago
webhook Modify the content format of the Feishu webhook (#25106) 11 months ago
wiki Introduce ctx.PathParamRaw to avoid incorrect unescaping (#26392) 12 months ago