LINE Messaging API – LINE 對話機器人

參考資源

沒有程式的生活圈是什麼樣的?

簡單說就只是「沒有程式自動化」,也就是沒有機器人自動回答,可以一對一客服也可以發訊息給全部好友

換句話說,如果想要讓客戶自行輸入關鍵字即可得到資訊就需要使用 API,需要切換到何種方案就需要看進一步的需求

名詞釋疑

生活圈 LINE@ 從 https://at.line.me/tw/ 建立的叫做生活圈,後台是 https://admin-official.line.me

生活圈 LINE@ 建立的稱作「帳號」,LINE Developers 建立的叫做 channel

使用生活圈必須另外在手機上下載使用另一個 LINE@ 的 APP 來管理 LINE 生活圈,生活圈的管理是無法從網頁後台或是 LINE 去操作的

Hoyo 提供線上工具

費用

從 https://manager.line.biz 進入,選擇對應 Accounts → 右上角 Settings → 最下面 Account details → Change plan (像迷宮一樣難找)

流程、步驟

  1. 從 LINE Developers 加入開發者
  2. 新增時選擇「Messaging API」
  3. Plan → Developer Trial
  4. 新增後再次選擇設定
    1. Channel access token : 產生 API 發送使用 access token
    2. Use webhooks : Enabled
    3. Webhook URL : 接受 LINE 訊息的網址
  5. 分享 QRCode 加入 LINE 機器人

Webhook URL – 接收訊息的 Reply.php

 

 

接收 LINE 的訊息

收到的訊息是 JSON 格式,大概長這樣

比較容易看的格式

 

Reply 一問一答的 LINE 機器人

 

群發

發送 – 圖檔

發送 – 視頻

官方文件說有影片以及預覽圖大小限制,實際上因為檔案放在自己主機上,所以並無限制

 

發送 – 音頻

  • duration 單位為千分之一毫秒,只和顯示播放倒數有關,音頻有多長還是播多長

取得使用者資訊

PHP

回傳 JSON

使用 LINE@ 後台

官方後台的訊息發送並不是立即, 2019-3-24 實測時有 3 分鐘的延遲,加入好友且已可接收訊息也沒有更新好友數

各種接收到的 Json

加入

退出 (隱藏後刪除)

文字訊息

表情貼

貼圖

圖檔

影片

取得圖、影音檔案內容

必須使用和 message 相同的 bot 才可以取得內容

https://api.line.me/v2/bot/message/{messageId}/content

顯示貼圖、表情貼

7,584 total views, 6 views today

Photoshop – 底片掃描後修圖

家裡有一堆傳統照片,為了可以在網路觀看,之前抽空將所有底片都用掃描器先掃描了,本來想說現在時代很進步掃描後修圖一定可以比掃照片更漂亮,誰知道一切都是 Hoyo 想多了

根據 mobile01 cd5438 大大的說法是色版失調的情況,實際從底片掃描出來的圖檔也是如此,例如下面這張

可以看出各色版的分佈都很集中,一般的調色的技巧都無效,參考網路上的資源之後被 Hoyo 亂猜到了破解的方法

參考資源

成果

底片掃描先轉正片 (Ctrl + I)

調色後

步驟

影像 → 套用影像,選擇綠版的「濾色」混合

如此會得到一張顏色更淡的圖像

將下來將各色版的範圍拉到有資料的部份

 

等 RGB 三色版的色階都拉完之後顏色就已經很正常了,最後補一個「符合顏色」的「中和」就大功告成了

結論

不能搞批次處理,必須一張一張處理,上千張要處理到什麼時候 ….

(RGB 中0.54, 自動色彩)

請勿使用手機當作燈箱 (光源提供)

因為「像素」問題,廢話不多說看圖

1,286 total views, 3 views today