8 Commits

Author SHA1 Message Date
Bo-Yi Wu 845086369b chore: upgrade drone-telegram to 1.3.5 2019-12-07 14:55:21 +08:00
Bo-Yi Wu 268d7f7856 docs: update secrets 2019-12-07 14:51:50 +08:00
Bo-Yi Wu 7ba2054f08 docs: add socks5 example 2019-12-07 14:45:02 +08:00
Bo-Yi Wu d04c916137 update format
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2019-12-07 14:37:56 +08:00
Bo-Yi Wu df78a5d925 update format
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2019-12-07 12:56:49 +08:00
Bo-Yi Wu 94223af513 chore: Send message using custom socks5 proxy url 2019-12-07 12:51:57 +08:00
Bo-Yi Wu deae8157b2 docs: update header 2019-11-16 17:52:50 +08:00
Bo-Yi Wu 74d1289afd docs: update 2019-11-02 15:20:17 +08:00
4 changed files with 38 additions and 19 deletions
+8
View File
@@ -59,3 +59,11 @@ jobs:
to: ${{ secrets.TELEGRAM_TO }} to: ${{ secrets.TELEGRAM_TO }}
token: ${{ secrets.TELEGRAM_TOKEN }} token: ${{ secrets.TELEGRAM_TOKEN }}
message_file: tests/message.txt message_file: tests/message.txt
- name: send message using socks5 proxy URL
uses: appleboy/telegram-action@master
with:
to: ${{ secrets.TELEGRAM_TO }}
token: ${{ secrets.TELEGRAM_TOKEN }}
socks5: "http://222.124.154.19:23500"
message: Send message from socks5 proxy URL.
+1 -1
View File
@@ -1,4 +1,4 @@
FROM appleboy/drone-telegram:1.3.4-linux-amd64 FROM appleboy/drone-telegram:1.3.5-linux-amd64
ADD entrypoint.sh /entrypoint.sh ADD entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh RUN chmod +x /entrypoint.sh
+27 -18
View File
@@ -22,10 +22,9 @@ jobs:
- uses: actions/checkout@master - uses: actions/checkout@master
- name: send custom message with args - name: send custom message with args
uses: appleboy/telegram-action@master uses: appleboy/telegram-action@master
env:
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
TELEGRAM_TO: ${{ secrets.TELEGRAM_TO }}
with: with:
to: ${{ secrets.TELEGRAM_TO }}
token: ${{ secrets.TELEGRAM_TOKEN }}
args: The ${{ github.event_name }} event triggered first step. args: The ${{ github.event_name }} event triggered first step.
``` ```
@@ -34,15 +33,16 @@ Remove `args` to send the default message.
```yml ```yml
- name: send default message - name: send default message
uses: appleboy/telegram-action@master uses: appleboy/telegram-action@master
env: with:
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }} to: ${{ secrets.TELEGRAM_TO }}
TELEGRAM_TO: ${{ secrets.TELEGRAM_TO }} token: ${{ secrets.TELEGRAM_TOKEN }}
``` ```
![workflow](./images/telegram-workflow.png) ![workflow](./images/telegram-workflow.png)
## Input variables ## Input variables
* socks5 - optional. support socks5 proxy URL
* photo - optional. photo message * photo - optional. photo message
* document - optional. document message * document - optional. document message
* sticker - optional. sticker message * sticker - optional. sticker message
@@ -55,7 +55,7 @@ Remove `args` to send the default message.
* format - optional. `markdown` or `html` * format - optional. `markdown` or `html`
* message_file - optional. overwrite the default message template with the contents of the specified file. * message_file - optional. overwrite the default message template with the contents of the specified file.
### Example ## Example
send photo message: send photo message:
@@ -64,12 +64,11 @@ send photo message:
- name: send photo message - name: send photo message
uses: appleboy/telegram-action@master uses: appleboy/telegram-action@master
with: with:
to: ${{ secrets.TELEGRAM_TO }}
token: ${{ secrets.TELEGRAM_TOKEN }}
message: send photo message message: send photo message
photo: tests/github.png photo: tests/github.png
document: tests/gophercolor.png document: tests/gophercolor.png
env:
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
TELEGRAM_TO: ${{ secrets.TELEGRAM_TO }}
``` ```
send location message: send location message:
@@ -78,11 +77,10 @@ send location message:
- name: send location message - name: send location message
uses: appleboy/telegram-action@master uses: appleboy/telegram-action@master
with: with:
to: ${{ secrets.TELEGRAM_TO }}
token: ${{ secrets.TELEGRAM_TOKEN }}
location: '24.9163213 121.1424972' location: '24.9163213 121.1424972'
venue: '35.661777 139.704051 竹北體育館 新竹縣竹北市' venue: '35.661777 139.704051 竹北體育館 新竹縣竹北市'
env:
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
TELEGRAM_TO: ${{ secrets.TELEGRAM_TO }}
``` ```
send custom message: send custom message:
@@ -90,21 +88,32 @@ send custom message:
```yml ```yml
- name: send custom message - name: send custom message
uses: appleboy/telegram-action@master uses: appleboy/telegram-action@master
env:
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
TELEGRAM_TO: ${{ secrets.TELEGRAM_TO }}
with: with:
to: ${{ secrets.TELEGRAM_TO }}
token: ${{ secrets.TELEGRAM_TOKEN }}
message: | message: |
The ${{ github.event_name }} event triggered final step. The ${{ github.event_name }} event triggered final step.
echo This event is a pull request that had an assignee removed. echo This event is a pull request that had an assignee removed.
``` ```
send message using custom proxy (support `http`, `https`, and `socks5`)
```yml
- name: send message using socks5 proxy URL
uses: appleboy/telegram-action@master
with:
to: ${{ secrets.TELEGRAM_TO }}
token: ${{ secrets.TELEGRAM_TOKEN }}
socks5: "http://222.124.154.19:23500"
message: Send message from socks5 proxy URL.
```
## Secrets ## Secrets
Getting started with [Telegram Bot API](https://core.telegram.org/bots/api). Getting started with [Telegram Bot API](https://core.telegram.org/bots/api).
* `TELEGRAM_TOKEN`: Telegram authorization token. * `token`: Telegram authorization token.
* `TELEGRAM_TO`: Unique identifier for this chat. * `to`: Unique identifier for this chat.
How to get unique identifier from telegram api: How to get unique identifier from telegram api:
+2
View File
@@ -10,6 +10,8 @@ inputs:
description: 'telegram message' description: 'telegram message'
message_file: message_file:
description: 'overwrite the default message template with the contents of the specified file' description: 'overwrite the default message template with the contents of the specified file'
socks5:
description: 'support socks5 proxy URL'
photo: photo:
description: 'send the photo message.' description: 'send the photo message.'
document: document: