An open API service indexing awesome lists of open source software.

https://github.com/fifsky/wechat-work-action

🦄Wechat-Work robot for github action
https://github.com/fifsky/wechat-work-action

github-actions robot wechat-work

Last synced: about 2 months ago
JSON representation

🦄Wechat-Work robot for github action

Awesome Lists containing this project

README

        

# Wechat-Work robot action

![](https://github.com/fifsky/wechat-work-action/workflows/wechat/badge.svg)

Github action for sending Wechat-Work robot messages

## ✨ Example Usage

```yml
- name: wechat-work robot message
uses: fifsky/wechat-work-action@master
with:
url: ${{ secrets.WECHATWORK_WEBHOOK}}
type: markdown
content: |
# Tips
## Hello
> from github action message
> ^_^
- repository: ${{ github.repository }}
- committer: ${{ github.actor }}
- compare: [view](${{ github.event.compare }})
- job status: ${{ job.status }}
```

🔐 Set your secrets here: `https://github.com/USERNAME/REPO/settings/secrets`.

Contexts and expression syntax for GitHub Actions, here: https://help.github.com/en/articles/contexts-and-expression-syntax-for-github-actions#github-context

**Result**

![result of example ssh workflow](result.png)

## Options

| option | type | required | default | description |
| --- | --- | --- | --- | --- |
| url | string | Yes | none | The full address of webhook: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxx |
| type | string | No | text | message type,support (text,markdown,custom) |
| content | string | Yes | none | Message content, text or markdown or json string |
| at | string | No | none | At user,Use commas to separate, for example: 13812345678,13898754321 or all |

if type is custom, content is wecaht-work api json request body,for example

> content: {"msgtype": "text", "text": {"content": "我就是我, 是不一样的烟火"}}