自動傳出LINE訊息---利用bat 內含curl命令

更新於 2024/06/18閱讀時間約 3 分鐘

1.目的

上回說明的手動下指令,傳出訊息。為了節省手動輸入之動作,將欲執行的curl指令內容,事先作成執行檔。當需要傳送訊息時,只要按兩下執行檔,便可立刻傳出訊息至LINE群組內之全員


2. 說明

2.1 因每次要傳送內容不同,將這些會變動的訊息資料,輸入後保存 於bat執行檔內

2.2 事先作成cmd 執行檔,利用引數,將上述欲傳出的變動訊息,自動帶入cmd執行檔,以便執行bat執行檔後,將訊息傳至LINE群組

3. 作法

3.1 欲傳送之訊息資料,設定為三個變數包含(1)訊息,(2)圖片,(3)權杖 ,存入上述 之bat執行檔內。因不同的目的場合,不同的接收群組,傳送內容會變動。當要傳出不同訊息時,只要輸入不同訊息資料,彈性運用三個變數,便可傳出不同內容。

注意圖片檔只能傳送jpg, png圖片


3.2 設計cmd檔,將上述三個變數的值,以引數帶入,執行後便可傳出LINE訊息,程式執行時,追加以系統日當作傳送日期,一同傳出訊息至LINE群組


4. 實例設計

4.1 bat執行檔設計,以LINE_curl.bat 命名,

如下參考

D:
cd D:\lin_PC\cmd-bat\bat\LINE_Notify\curl\

rem **step1 ---input data for sending LINE message contents and image file -----
set M=各位夥伴們:下週一上午9:30開會,請大家記得準時出席
set I=C:\Users\linct\OneDrive\圖片\螢幕擷取畫面\前庭.jpg
set T=qewXC---your token---Ll2zoQnwq3DuxNuFXOgoW
rem **--step2 ---exec cmd for posting data to LINE URL-----
CALL LINE_curl_Arg.cmd "%M%" "%I%" %T%
exit

4.2 cmd執行檔設計,以LINE_curl_Arg.cmd 命名,

如下參考

REM --- this is cmd for posting data to LINE URL   
:: ---%3 for token, %1 for message, %2 for image file path---
:: ---message的後端,追加系統日期
rem --- %1 %2 因 帶空白值 " x x ",故須先去掉頭尾之 "
set M2=%1
set M2=%M2:~1,-1%
set I2=%2
set I2=%I2:~1,-1%

curl -H "Authorization: Bearer %3" -F "message=%M2% ---Send on %DATE%" -F "imageFile=@%I2%" https://notify-api.line.me/api/notify
rem pause curl
exit

4.3 我們只要執行4.1 之 LINE_curl.bat ,便會CALL LINE_curl_Arg.cmd

執行完成後,自動傳出我們預設的訊息和照片,至該LINE群組內之全員,

訊息如下圖示:

raw-image


4.4 當欲傳出之訊息和照片,或接收之LINE群組變動時,只要修改LINE_curl.bat內三個變數即可,LINE_curl_Arg.cmd 內容不必修改。

--------- rcorded by linct --------




avatar-img
58會員
141內容數
樂趣體驗紀錄,沙龍房間有歌唱,生活,科技
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
linct的沙龍 的其他內容
如何將LINE訊息自動傳出,利用curl工具
LINE 在台灣有許多人使用,是一天裡開啟次數最多的APP,是生活中最重要的社群平台。 但很多人不知道LINE官方有個免費推播訊息的服務LINE Notify
與電腦溝通之方法說明 不須使用任何程式軟體工具,能與電腦溝通,使用Command line執行後,將依自己設定之條件,直接將結果選出,提供後續運用
 程式開發,功能 :               本程式執行後,自動寄出email,寄出的內容可依照讀取的參數檔內容而決定
Python程式WMI_CMD2.py: 獲得Windows系統效能數據
如何將LINE訊息自動傳出,利用curl工具
LINE 在台灣有許多人使用,是一天裡開啟次數最多的APP,是生活中最重要的社群平台。 但很多人不知道LINE官方有個免費推播訊息的服務LINE Notify
與電腦溝通之方法說明 不須使用任何程式軟體工具,能與電腦溝通,使用Command line執行後,將依自己設定之條件,直接將結果選出,提供後續運用
 程式開發,功能 :               本程式執行後,自動寄出email,寄出的內容可依照讀取的參數檔內容而決定
Python程式WMI_CMD2.py: 獲得Windows系統效能數據
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
張楠辭去抖音集團CEO一職,將專注於剪映業務。剪映是字節跳動的視頻剪輯軟件,面向抖音平臺用戶用於製作短視頻內容。文章探討了張楠的辭職原因,未來發展計劃,以及剪映軟件的最新動態。
Thumbnail
因應今(2024)年 Google Podcast 結束服務,原用戶收聽 Podcast 需轉移至 YouTube Music 或是 YouTube。 不過礙於流程上沒有很順利(原本去年就應該搬到 YouTube 上),所以作為 YouTube 新手,特別寫一篇文章來分享如何從 YouTube 後
Thumbnail
前言 上次我們教到如何使用 Gitlab CI/CD 自動打包 Docker Image,並自動上傳 Docker Image 到 Docker Hub 存放我們的 Image,今天我們要再做一件事情,也就是當我們上傳 Image 時,除的上傳自動最新 Image,還要自動掛載版號 jq 工具使
Thumbnail
去年阿財有分享過自動駕駛技術各個解決方案的路線選擇,當時我就有提到過我認為傳統車廠為什麼不走純視覺路線的可能原因,這邊再稍微分享一下: 首先在講純視覺之前先了解一下目前純視覺是如何計算深度的,目前用相機拍到的影像計算深度有單目視覺、雙目視覺、運動結構恢復(sfm)等再搭配AI模型,可以搜尋Pseud
Thumbnail
你是不是對於自傳和 Coverletter 傻傻分不清楚呢?心中總是有些疑問是:「有什麼差別?該怎麼寫比較好?寫那麼多面試官到底會不會看阿?」 好的自傳可以想像成就是「你個人的專屬廣告」,目的是獲得一個「面試的機會」! 如何撰寫一篇成功的自傳?
Thumbnail
學校的規定每天早上6點到十點,要到學校網站的體溫填報系統上傳當日體溫,如果超時未上傳會記警告,我覺得非常麻煩,於是我想用程式自動在體溫填報系統上傳體溫。 因為太多人使爬蟲上傳體溫,學校開始用驗證的方式阻擋網路爬蟲,於是我開始想辦法聽過驗正常序,讓網路爬蟲成功上傳體溫。
Thumbnail
I,CV 和 Resume 是一樣的內容嗎? 履歷 (Curriculum Vitae) 是拉丁語,意思是 "人生的歷程"。 相比之下,Resume (簡歷)在法語中是 "Summary"的意思。 CV(履歷)涵蓋了全部學經歷,還包括得獎、出版品、其他作品、社團會員等等,因此文件的長度較長; 相比之
Thumbnail
  不知道為什麼,《紫羅蘭永恆花園外傳-永遠與自動手記人偶》讓我想起國片《海角七號》。被耽擱許久的千言萬語,好不容易傳遞到最渴望的彼端時,那種穿山越嶺的執著,是兩部電影共同擁有的溫柔吧?  電影的劇情非常簡單,在龐大的世界觀之下講了一個很日常的故事。當一個人領略自己有療癒他人的能力時,自然願意敞開
Thumbnail
廢年每週固定發布上周的短評心得。《幸福的拉札洛》、《紫羅蘭永恆花園外傳 — 永遠與自動手記人偶 — 》
Thumbnail
世界上沒有哪封信,是不寄達也沒關係的,因為隱身其後的是濃烈的思念,透過自動手記人偶代為寫信,重繫那份失散多年相隔千里的至親情緣,也挖掘了關於愛與永恆的深刻意涵。 
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
張楠辭去抖音集團CEO一職,將專注於剪映業務。剪映是字節跳動的視頻剪輯軟件,面向抖音平臺用戶用於製作短視頻內容。文章探討了張楠的辭職原因,未來發展計劃,以及剪映軟件的最新動態。
Thumbnail
因應今(2024)年 Google Podcast 結束服務,原用戶收聽 Podcast 需轉移至 YouTube Music 或是 YouTube。 不過礙於流程上沒有很順利(原本去年就應該搬到 YouTube 上),所以作為 YouTube 新手,特別寫一篇文章來分享如何從 YouTube 後
Thumbnail
前言 上次我們教到如何使用 Gitlab CI/CD 自動打包 Docker Image,並自動上傳 Docker Image 到 Docker Hub 存放我們的 Image,今天我們要再做一件事情,也就是當我們上傳 Image 時,除的上傳自動最新 Image,還要自動掛載版號 jq 工具使
Thumbnail
去年阿財有分享過自動駕駛技術各個解決方案的路線選擇,當時我就有提到過我認為傳統車廠為什麼不走純視覺路線的可能原因,這邊再稍微分享一下: 首先在講純視覺之前先了解一下目前純視覺是如何計算深度的,目前用相機拍到的影像計算深度有單目視覺、雙目視覺、運動結構恢復(sfm)等再搭配AI模型,可以搜尋Pseud
Thumbnail
你是不是對於自傳和 Coverletter 傻傻分不清楚呢?心中總是有些疑問是:「有什麼差別?該怎麼寫比較好?寫那麼多面試官到底會不會看阿?」 好的自傳可以想像成就是「你個人的專屬廣告」,目的是獲得一個「面試的機會」! 如何撰寫一篇成功的自傳?
Thumbnail
學校的規定每天早上6點到十點,要到學校網站的體溫填報系統上傳當日體溫,如果超時未上傳會記警告,我覺得非常麻煩,於是我想用程式自動在體溫填報系統上傳體溫。 因為太多人使爬蟲上傳體溫,學校開始用驗證的方式阻擋網路爬蟲,於是我開始想辦法聽過驗正常序,讓網路爬蟲成功上傳體溫。
Thumbnail
I,CV 和 Resume 是一樣的內容嗎? 履歷 (Curriculum Vitae) 是拉丁語,意思是 "人生的歷程"。 相比之下,Resume (簡歷)在法語中是 "Summary"的意思。 CV(履歷)涵蓋了全部學經歷,還包括得獎、出版品、其他作品、社團會員等等,因此文件的長度較長; 相比之
Thumbnail
  不知道為什麼,《紫羅蘭永恆花園外傳-永遠與自動手記人偶》讓我想起國片《海角七號》。被耽擱許久的千言萬語,好不容易傳遞到最渴望的彼端時,那種穿山越嶺的執著,是兩部電影共同擁有的溫柔吧?  電影的劇情非常簡單,在龐大的世界觀之下講了一個很日常的故事。當一個人領略自己有療癒他人的能力時,自然願意敞開
Thumbnail
廢年每週固定發布上周的短評心得。《幸福的拉札洛》、《紫羅蘭永恆花園外傳 — 永遠與自動手記人偶 — 》
Thumbnail
世界上沒有哪封信,是不寄達也沒關係的,因為隱身其後的是濃烈的思念,透過自動手記人偶代為寫信,重繫那份失散多年相隔千里的至親情緣,也挖掘了關於愛與永恆的深刻意涵。