2017年7月31日 星期一

🌟🌟🌟使用 ASP.Net Core Web API 開發 Line bot, messaging api可以顯示 emoji或 sticons的圖示 💗💗💗

使用 ASP.Net Core Web API 實作 Line Bot webhook callback 開發系統,可以傳貼圖、文字,但我希望可以在傳文字時加上表情符號或 emoji的圖示,原本是到 https://www.emoji.codes/ 網址,搜尋到圖示後找到對應的代碼如 :star:,再把字串填入在回傳字串內,這樣的作法,圖示會正常顯示在電腦版的 Line上,但手機版的 Line就無法正常顯示了。

第二種作法就是在 .Net Core加上一個 negut libaray  Unicode.net ,直接在回傳字串加上 Emoji.圖示代碼,比如 Emoji.Heart,這樣手机版、電腦版就都可以顯示,只不過圖示會有所不同。


2017年7月12日 星期三

在台灣第一個看到商用的 Line Bot - TaxiGO

TaxiGO,這是我第一個看到台灣的商業應用,自己測試要輸入手機號碼前,感覺還不錯 ,有興趣和需要的人可以試試,接下來應該就可以看到更多 bot的商業應用出現

2017年7月2日 星期日

錯誤訊息: videojs:1 VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED)

使用 videojs with dash.js and video-dash.js ,之前有使用 viedojs來播放 mp4的影片,但最近發現出現 CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED的錯誤,使用 IE, Firefox, Chrome都不行,所以先試著把相關 javascript libaray更新到最新版,沒想到就可以了,如果有碰到這種情況的話,可以試試

2017年6月2日 星期五

VS 2015 開啟 asp.net core專案出現 CS1701 警告訊息

因為 VS 2015有更新,所以在開啟原本開發的專案時就會出現 假設 'System.Net.Http' 所使用的組件參考 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 符合 'System.Runtime' 的識別 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a',您可能會需要提供執行階段原則

專案還是可以 compile而且可執行,但可以參考 Error message when you compile applications to target the .NET Framework 4.5.2下載 Microsoft .NET Framework 4.5.2 Developer Pack安裝後再重新開啟專案應該就看不見警告訊息了

Line Bot 分機及MVP查詢應用, 在iPhone上如何讓在 Line 訊息上可以點選簡碼撥打電話, calling link

在   Use Line Bot to search extensions and MVPN numbers of the enterprise 分享實作使用 Line Bot實作公司分機和 MVPN查詢,因為自己使用 Android手機,查詢的結果可以直接點選號碼後系統就會切換到撥話界面直接撥打,所以也覺得理所當然在其它 mobile系統上應該也是這樣,但事實不像傻人想的那麼簡單,因為請同事使用 iPhone版測試,發現並無法直接點選號碼後就會切換到撥話界面。

 

2017年4月27日 星期四

LINE BOT AWARDS 公佈感想

&HAND Wins Grand Prize at LINE BOT AWARDS


結果公佈了,第一名是 &HAND,日本,重點是 Line Beacon,透過它讓行動不方便的人需要幫助時可以找到就近可提供幫助的人 (nearby caregiver),我覺得得獎最大的原因應該是 Line Beacon是 Line力推的東西,而這個服務可以幫助到弱勢,所以得了第一名 Grand Prize.


Microsoft Award,Navitime,也是日本,重點在語意分析,利用微軟的提供的 api,輸入人話就可以提供大眾交通工具即時資訊,我想這個開發者應該原本就有 APP提供服務了,只不過換了 Line,還有語意分析而以。    個人認為創意不高。在微軟這一塊,我想開發一個是可以跟日本妹妹聊天的 bot,台灣人打中文,日本人打日文,但可以透過微軟翻譯的 api轉成相對應的語言,這樣溝通就有趣了。或是去日本旅遊也可以使用這個 bot達到溝通目的。我覺得我的比較讚,只是還沒實作而以。哈哈。

Start-Up Category,EncodeRing,這個有點是客服的概念,使用者可以傳送聲音留言、音樂,對方送到之後依照需求客制珠寶或配件 (我的理解好像是這樣)

Localization Category,NgampusBareng,印尼,共乘概念,提供學生搭車服務 ,車是機車不是汽車,因為交通太塞了,所以讓學生透過這個 Bot可以找到願意提供共乘的 driver。 

Student  Category,mitchy,日本人,簡單的說就是課堂聊天室,為匿名的方式就參與這堂課的學生可以討論。    個人覺得是日本人的 style,有問題就直接發言,真接討論就好,還要開發一個 bot。

Lifestyle Category,Yamato Tansport,日本公司,本身是此公司的會員就可以利用這個 bot指至如交貨日、相關說明或更改交貨日、地點等服務

Game Category,OneNightWerewolf Bot,可以建立私人群組,加入這個 bot,來完成 bot所交付下來的任務。

IotT/ Beacon Category, Yukiyama bot,日本,透過 beacom和建立私人群組的方式,分享位置,因為日本人去滑雪的時候常常找不到朋友,        個人覺得 Line自己有開發一個 APP也是分享好友的位置,也有地圖,那個應該就夠了。

還有其它 Category如 Group Chat, Conversation Engine, Geek,有興趣可以連結至網站上看看囉

最後分享一個 idea可以用 bot實作,大約二個月前穾然想到算命師應該可以在 bot上提供服務,使用者輸入生辰八字,bot免費提供命盤,而如果使用者有付費的話,就可以每天或定期傳送建議,告訴你那邊要小心,那邊有財、那邊有兇、往那邊走,要往南邊走等。     可能早就有這樣的服務,但是透過 mail或 SMS方式推送,用 Line更好,因為大家都用,而且方便,付款也可以在上面搞定,應該是比較好的選擇。


  

2017年3月31日 星期五

Visual Studio 2017 學習資源

這邊有很多教學影片可以參考:https://launch.visualstudio.com/

在舊的專案如果使用 Visual Studio 2017開啟的話,會作一個轉檔的動作,原本 project.json就不會再出現了,會把相關設定放至 *.csproj上

在 3/7之前,我把 ASP.Net Core專案換成 Visual Studio 2017 ,還算正常,但在3/30再作一次之後,發現它把 .Net Core相關的 packages全部版本設定成 1.1.2了,在 compile時錯誤一堆,不知道怎麼解,等一個月之後再試試一次,看會不會比較好。