feat: 添加 gitea action 使用示例
This commit is contained in:
		
							
								
								
									
										57
									
								
								.gitea/workflows/dingtalk-link.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								.gitea/workflows/dingtalk-link.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,57 @@
 | 
			
		||||
name: DingTalk Link Notification
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
    inputs:
 | 
			
		||||
      webhook_url:
 | 
			
		||||
        description: '钉钉机器人 Webhook URL'
 | 
			
		||||
        required: true
 | 
			
		||||
        type: string
 | 
			
		||||
      title:
 | 
			
		||||
        description: '链接消息标题'
 | 
			
		||||
        required: true
 | 
			
		||||
        default: '示例链接标题'
 | 
			
		||||
        type: string
 | 
			
		||||
      content:
 | 
			
		||||
        description: '链接消息描述'
 | 
			
		||||
        required: true
 | 
			
		||||
        default: '这是一个手动触发的链接消息示例'
 | 
			
		||||
        type: string
 | 
			
		||||
      link_url:
 | 
			
		||||
        description: '链接地址'
 | 
			
		||||
        required: true
 | 
			
		||||
        default: 'https://example.com'
 | 
			
		||||
        type: string
 | 
			
		||||
      pic_url:
 | 
			
		||||
        description: '图片地址 (可选)'
 | 
			
		||||
        required: false
 | 
			
		||||
        default: ''
 | 
			
		||||
        type: string
 | 
			
		||||
 | 
			
		||||
env:
 | 
			
		||||
  DINGTALK_WEBHOOK: ${{ github.event.inputs.webhook_url }}
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  send-link:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    name: 发送链接消息
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: 发送基础链接消息
 | 
			
		||||
        uses: ./
 | 
			
		||||
        with:
 | 
			
		||||
          webhook_url: ${{ env.DINGTALK_WEBHOOK }}
 | 
			
		||||
          message_type: 'link'
 | 
			
		||||
          title: ${{ github.event.inputs.title }}
 | 
			
		||||
          content: ${{ github.event.inputs.content }}
 | 
			
		||||
          link_url: ${{ github.event.inputs.link_url }}
 | 
			
		||||
 | 
			
		||||
      - name: 发送带图片的链接消息
 | 
			
		||||
        if: ${{ github.event.inputs.pic_url != '' }}
 | 
			
		||||
        uses: ./
 | 
			
		||||
        with:
 | 
			
		||||
          webhook_url: ${{ env.DINGTALK_WEBHOOK }}
 | 
			
		||||
          message_type: 'link'
 | 
			
		||||
          title: ${{ github.event.inputs.title }}
 | 
			
		||||
          content: ${{ github.event.inputs.content }}
 | 
			
		||||
          link_url: ${{ github.event.inputs.link_url }}
 | 
			
		||||
          pic_url: ${{ github.event.inputs.pic_url }}
 | 
			
		||||
		Reference in New Issue
	
	Block a user