傳送訊息
Telegram 是藉由下列請求傳送訊息給使用者 GET https://api.telegram.org/bot12345:efghj_w-4/sendMessage?chat_id=-4567890987654&text=HelloWord
- name: Run a Telegram send script
if: always()
run: |
echo Telegram send deploy msg to you.
curl https://api.telegram.org/botXXXXXX:OOOOOOOOOOO/sendMessage\?chat_id\=234567898765\&text\=Actions_done
or
curl https://api.telegram.org/bot${{ secrets.TELEGRAM_TOKEN }}/sendMessage\?chat_id\=${{ secrets.TELEGRAM_TO_MESSAGEID }}\&text\=Actions_Hello
chat_id
群組 (Group) 為負數 (例如 -79897268)
超級群組 (Supergroup) 為負數 (例如 -1001033293696) 或是 @頻道名
私訊 (Private) 為正數 (例如 109780439)
頻道 (Channel) 為 @頻道名 (例如 @Telegram)
parse_mode 此為選擇性參數,未設定則為純文字 皆不支援複合使用 (像是 重要)
Markdown 可以用 連結, 粗體, 斜體, 等寬字
, 程式碼 (等寬區塊)
在有使用者輸入資料得環境不建議使用,如果解析錯誤 Telegram Server 會出現錯誤,無法發送訊息
HTML 同一般 HTML 用法,支援 b, strong, i, em, a, code, pre 非標籤的 <, >, &, " 需要 HTML entity 後使用
text 傳送訊息內容
參考