關於Skype Bot (1) - 建立
在前幾天的 文章 中提到過,如何建立一個WebAPI來串接LineBot。 除了Line之外,Skype也是現在在商業上,相當普遍常用的IM與通訊機制,而Skype目前提供的Bot相關API,也比Line來的完整一些,在China目前Skype也大致上通暢沒有被屏蔽。 因此我們接著來看,如何建立一個SkypeBot。概念上差不多,我們依舊需要為其建立一個WebSite(WebAPI),作為接收訊息的管道。建議您先建立一個空的Azure Web SIte,待會申請SkypeBot時我們就會用到。 接著,你必須要用Microsoft Account(像是hotmail, Outlook.com…etc.)在底下網址註冊一個SkypeBot: https://developer.microsoft.com/en-us/skype/bots/manage (意即,該網址必須用Microsoft Account登入) 你會看一個註冊skype bot的畫面: 填寫資料的時候,有一些地方要注意… 其中填寫Messaging Webhook 這個URL的位置,要放你寫好的WebAPI的位置,由於沒有填寫他不會讓你申請,因此你得先把這個網站的網址準備好(也可以隨便寫一個啦),然後再申請Skypebot。填寫時留意,網址一樣要用https開頭。 Microsoft Application ID這個欄位,要放你建立好的Microsoft Application,什麼是Microsoft Application? 如何建立? 你可以在登入MS Account之後,透過底下這個位置來建立一個Application: https://apps.dev.microsoft.com/#/appList 建立上述的應用程式之後,你會取得一個像是GUID的應用程式識別碼,接著,你必須進一步的產生應用程式密碼(點選下圖中的『產生新密碼』): 完成後,取得的資料類似: 2de7ff45-cfed-4fff-b2d2-3fe0d0b6abc1 和 cb4kccqGYKqfbVOLYMXe7As 這就是你待會會在WebAPI網站中會用到的OAuthApplicationId和OAuthApplicationSecret 把相關資料填寫完畢之後,會得到一個SkypeBot,大致上畫...