Improve LINE Bot development productivity with Visual Studio Code Extension

In my previous article, I explained about LINE simulator. In this article, I explain VSCode extension to improve LINE Bot development. LINE Bot Development Utilities This is the VSCode extension. See the link for detail explanation. Visual Studio Marketplace : https://marketplace.visualstudio.com/items?itemName=kenakamu.linebotutilities GitHub: https://github.com/kenakamu/LINEBotDeveloperUtil How to setup 1. Open Visual Studio Code. 2. Click Extension menu on… Read more

Develop intelligent LINE bot with Microsoft Bot Framework

Microsoft offers great bot development framework (http://dev.botframework.com) for bot developers. The key features are: Write once, publish to multiple chat platform (skype, facebook, skype for business, slack, sms, email, etc.) Provide dialog support so that developers easily implement conversation flow without managing the conversation. C#/Node.js SDK IDE and simulator support Native integration with Microsoft Cognitive… Read more

C# LINE Bot development with Azure Function for cross-platform

Serverless and bot are buzz words these days. But when you say bot in some countries like Taiwan, Korea, Japan, many people think about LINE as its platform. In this article, I explain how you can jump start developing LINE bot using Microsoft technologies and host the app on Function App at the end. Prerequisites… Read more

LINE Messaging API C# SDK, Visual Studio templates and more!

LINE Messaging API for C# SDKC# 用 LINE Messaging API ライブラリを改めて @pierre3 さんと公開しました。 GitHub: https://github.com/pierre3/LineMessagingApi 各フォルダに日本語の説明もあります。このレポジトリには以下のものが含まれます。 – C# LINE Messaging API 用 SDK – Azure ファンクションサンプルプロジェクト – Web App サンプルプロジェクト – Visual Studio 拡張用プロジェクト 拡張用プロジェクトはマーケットプレースに公開済です。また Azure Funciton は v2 もあるので、Mac でも安心です。是非遊んでみてください。   Finally, we completed releasing LINE Messaging API for C# SDK, Visual Studio templates… Read more

Line Messaging API C# SDK moves to new repository

これまで LINE Messaging API for C# SDK を使ってくださり、ありがとうございます。コミュニティの力を集約させるために、今後 LINE Messaging API for C# SDK はhttps://github.com/pierre3/LineMessagingApi にて行います。既にこちらのレポジトリに Visual Studio のテンプレートを含め多くのアセットを以降済です。実装の仕方は異なりますが、詳細は別途ブログでも紹介していきます。 中村 憲一郎 For all who uses my LINE Messaging API for C# SDK so far, thanks a lot. However I decided to close down my repository and moving everything into https://github.com/pierre3/LineMessagingApi so that we can consolidate… Read more

Line Messaging API SDK update to v1.6

さっき v1.5 にしたばかりでしたが、別のレポジトリでアドバイスをもらった HttpClient のシングルトン化および Serverless Conf に参加した機会に Azure Function 対応しようと思ったので、ライブラリを .NET Standard 2.0 対応にしました。それに伴い、各種 VS テンプレートも更新済。 .NET Standard 2.0 にしたことでこれまでのテンプレートで SDK だけ上げると動かない場合があり、以下対応が必要です。 .NET Framework 4.6.1 以上 依存 NuGet の更新 I just released v1.5, but I forget to implement the advice I got from the issue from another repository about HttpClient singleton for performance. Another… Read more

Line Messaging API SDK update to v1.5

先日の LINE Developer Day 2017 での発表を受け、以下の機能をサポートするように LineMessagingAPI.CSharp をサンプルをアップデートしました。 GitHub: https://github.com/kenakamu/line-bot-sdk-csharp/releases/ – DateTime Picker – Image Carousel – リッチメニュー – Group および Room のユーザー一覧および詳細取得 ※開発者アカウントのためテストできていません。 Visual Studio テンプレートでも、以下のメッセージを送ることでテスト可能です。 carousel: カルーセルに DateTime Picker が付いてきます。 imagecarousel : 5つの画像カルーセルが返ります。 addrichmenu : リッチメニューを現在のユーザーに追加します。 deleterichmenu: 追加したリッチメニューを削除します。 deleteallrichmenu: すべてのリッチメニューを削除します。   LINE Developer Day 2017 was the other day, and I updated LineMessagingAPI.CSharp… Read more

Git and Visual Studio 2017 part 16 : Find out who introduced the issue and when

In previous article, I explain how to revise local commits afterwards via Git. In this article, I explain how to find the commit which causes the issue when something went wrong. Sometimes, I find that one function stop working all of sudden, but I don’t know when it’s broken. If I am the only developer,… Read more

Git and Visual Studio 2017 part 15 : Revise local commits

In previous article, I explained how to undo the commit you shared with others by using “revise”. In this article, I show you how to revise local commits before sharing with others. I couldn’t find a way to make this happen in Visual Studio 2017 though. Revise commits in Git If I simply want to… Read more