創作內容

2 GP

按鍵精靈手機助手 連動 Line notify 自動發訊 傳圖

作者:Page│2019-07-05 17:28:15│巴幣:4│人氣:3895
20220326 更新
因為zerossl 給key條件多了一個www (不是生草是world wide web縮寫)
摸了一個星期,完全找不到免費網域有www的
最後找到godaddy最便宜方案 (一年35元)
促銷代碼: GOFKTW06 (2022/03/25時使用 不知道能不能重複使用)

網域設定
(1)A record 名稱@ 值為你的ip
(2)cname 指定www 到@

確認有上ssl



測試條件
1.下載最新按鍵精靈手機助手(自帶山海插件)
2.夜神模擬器6.2.8.3(應該只要是夜神都行)

步驟
1.申請line 發行權杖

  1. Import "ShanHai.lua"
  2. dim token,saystr
  3. token = "43位元英數字" //你的發行權杖
  4. saystr = "MESSAGE"
  5. ShanHai.execute ("curl -X POST -k https://notify-api.line.me/api/notify -H 'Authorization:Bearer " & token &"'"& " -F " & "'" & "message=" & saystr & "'")

2.貼上手機助手源碼第3行改為你的發行權杖,第4行改為任意測試文字
3.line notify出現通知



可用在野區人物被打死或沒簽到獎勵時做回報動作。



訊息跟圖片一起傳 卻發現訊息能傳 圖片不能傳

  1. Import "ShanHai.lua"
  2. dim token,imgpath
  3. imgpath="@F://01.jpg"
  4. saystr = "MESSAGE"
  5. token = "43位元英數字" //你的發行權杖
  6. ShanHai.execute ("curl -X POST -k https://notify-api.line.me/api/notify -H 'Authorization:Bearer " & token & "'" & " -F " & "'" & "message=" & saystr & "'" &  " -F " & "'" & "imagefile=" & imgpath & "'")
第三行的路徑不管是手機助手附件、模擬器路徑、電腦路徑通通都無法傳
手機助手traceprint出來跟自己windows 裝curl的指令一模一樣
只能猜是傳到line伺服器的的跟自己traceprint出來的指令完全不同

要用到的服務
1.IFTTT 註冊申請帳號
2.HFS 電腦下載
3.NO-IP 註冊申請帳號
4.stunnel 電腦下載
5.zerossl 用HFS+NOIP的domain name申請憑證

以下是自己試出來的方法,非常麻煩
簡單說ifttt可以發文字跟圖片(限定連結)到line,因此手機助手用來發訊息觸發IFTTT
能同步電腦檔案並有網路連結的大概是dropbox資料夾或直接開檔案伺服器
我用檔案server 但網路連結要固定位址所以還要申請no-ip
再用手機助手發送觸發訊息給IFTTT,IFTTT在傳到手機上的LINE notify

1.IFTTT 創建一個marker event
if web hook收到web request
then
發送line 訊息

手機助手發送web request,腳本就兩行
  1. Import "ShanHai.lua"
  2. ShanHai.execute ("curl -X POST -k https://maker.ifttt.com/trigger/你創建的marker event名稱/with/key/Webhooks Settings URL的最後一串亂碼" )

2.開HFS http 檔案伺服器port改80,中華電信的數據機 NAT 的 虛擬伺服器(Port Forwarding)  開通下面四個
80/80 port TCP/UDP ppp0.1
80/80 port TCP/UDP veip0.2
443/443 port TCP/UDP ppp0.1
443/443 port TCP/UDP veip0.2
伺服器IP位址皆本機ip 192.168.x.x

2-1.申請noip(DUC),每月更新

3.因是自己開的server所以沒憑證安全性,所以直接傳hfs的檔案連結會被檢測為問題連結,雖然還是能點開檔案,但iftt只傳連結,無預覽圖且line伺服器不會存圖



4.裝stunnel + 申請zerossl每三個月更新
stunnel 的conf 去掉下面的 ; ,connect改80
;[https]
;accept  = 443
;connect = 80
;cert = stunnel.pem
zerossl 申請自己的憑證key,驗證用http file ,驗證檔案放到hfs伺服器上

(1)下載zerossl申請出來憑證檔案的private.key 用筆記本開啟
複製從-----BEGIN RSA PRIVATE KEY-----到-----END RSA PRIVATE KEY-----
貼到 C:Program Files (x86)stunnelconfigstunnel.pem (也用筆記本開啟)

(2)下載zerossl申請出來憑證檔案的certificate.crt 用筆記本開啟
複製從-----BEGIN CERTIFICATE-----到-----END CERTIFICATE-----
貼到 C:Program Files (x86)stunnelconfigstunnel.pem (也用筆記本開啟)
(同個檔案的下面)

這邊設定有點複雜 之後補上

5.IFTTT 創建的Applet ,Photo URL (optional)改HFS上的圖片連結就可以
http://你的HFS domain name/圖片檔案名稱.jpg

如果要傳手機助手SnapShot圖片,我用夜神 以下路徑相同為同一資料夾
模擬器路徑 SnapShot "/storage/emulated/legacy/Pictures/Screenshots/"
電腦路徑 C:Users你使用者名稱Nox_shareImageShareScreenshots
要傳模擬器截圖,就把模擬器跟電腦共用的資料夾添加到HFS就可以

到這邊手機助手再傳觸發訊息 line notify就能顯示預覽圖及留存了

沒絆愛我就打不出這篇了





引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4449912
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 4 篇留言

open將
感謝分享....
請問可以用來傳電腦裡的圖片嗎?

06-01 13:25

Page
要傳的圖片放附件,也可以是電腦指定路徑
Attachment1 = "Attachment:\要放的圖片檔名.bmp"
-F " & "'" & "imageFile=" & Attachment1 & "'"

詳細可參考
https://engineering.linecorp.com/zh-hant/blog/using-line-notify-to-send-stickers-and-upload-images/06-04 17:49
Page
我自己測試這樣不能傳 之後補上方法10-23 22:28
sky
如果是要截圖傳送該怎麼用呢?

10-11 15:35

Page
SnapShot "/sdcard/test1.png"
ShanHai.execute ("curl -F " & "'" & "imageFile=" & "/sdcard/test1.png" & "'")

我沒測試 但應該這樣10-14 16:43
Page
我自己測試這樣不能傳 之後補上方法10-23 22:28
sky
謝謝唷,我一直搞不定

10-24 01:22

沒訂閱的好龜寶
請問電腦版的按鍵精靈也能夠做到嗎

05-08 09:21

Page
應該可以 紫貓插件的httppost命令應該也有支援curl
url的網址
https://notify-api.line.me/api/notify
header頭信息名
Authorization:Bearer

但我找了一下紫貓插件目前只能在官網下(需有QQ),哪天我在測試完貼上來

https://zimaoxy.com/m/post/zm.httppost/05-09 14:47
我要留言提醒:您尚未登入,請先登入再留言

2喜歡★H405012005 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:メダロット Medabo... 後一篇:IFTTT連動line ...

追蹤私訊切換新版閱覽

作品資料夾

zxc15367同為審神者的小夥伴
小屋不定期更新自家日常記錄和黏土人相關擺拍,歡迎走過路過、交流分享!看更多我要大聲說13小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】