Giter VIP home page Giter VIP logo

line-bot-sdk-dotnet's Introduction

line-bot-sdk-dotnet

Build Status GitHub license Twitter URL Donate

SDK for the LINE Messaging API for .NET standard.

About the LINE Messaging API

See the official API documentation for more information.

English: https://devdocs.line.me/en/
Japanese: https://devdocs.line.me/ja/

Supported Platforms

  • .NET Standard 2.0 and higher

Installation

The package for this library is available on NuGet:

Package Version Downloads
Line.Bot.SDK NuGet NuGet

Example

An example of how to use the library can be found here: line-bot-sdk-dotnet-sample.

line-bot-sdk-dotnet's People

Contributors

ben67366 avatar charliedua avatar dlemstra avatar imjctw avatar neilmalcolm avatar sarge963 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

line-bot-sdk-dotnet's Issues

Add QuickReplyButton

This issue is part of #11 and describes what should be done to create the QuickReplyButton:

In the folder Messages\Shared and new class called QuickReplyButton should be created. This class should be in the Line namespace. This class should also have a Validate method. An example of this method can be found in some of the other files.

Add QuickReply

This issue is part of #11 and describes what should be done to create QuickReply:

In the folder Messages\Shared and new class called QuickReply should be created. This class should be in the Line namespace. This class should also have a Validate method. An example of this method can be found in some of the other files. The items array should be called Actions and this should also be validated.

After this class has been created it should be added to all the messages as an optional property.

Add rich menu

https://developers.line.me/en/docs/messaging-api/reference/#rich-menu
https://developers.line.me/en/docs/messaging-api/reference/#rich-menu-structure

This issue is split into the following issues:

  • Add RichMenu class.
  • Add CreateRichMenu to LineBot.
  • Add ActionConverter (#40)
  • Add SetRichMenuImage to LineBot (#22)
  • Add GetRichMenuImage to LineBot (#23)
  • Add RichMenuResponse (#24)
  • Add GetRichMenus to LineBot (#25)
  • Add GetRichMenu to LineBot (#26)
  • Add DeleteRichMenu to LineBot (#27)
  • Add SetDefaultRichMenu to LineBot (#28)
  • Add GetDefaultRichMenu to LineBot (#29)
  • Add DeleteDefaultRichMenu to LineBot (#30)
  • Add SetUserRichMenu to LineBot (#31)
  • Add GetUserRichMenu to LineBot (#32)
  • Add DeleteUserRichMenu to LineBot (#33)

get exception

I'm get a Line.LineBotException: Not found when trying use push method.

What that's mean? and why? anything wrong?

License on Nuget is missing

I'm not a .NET guy but many packages which are published on Nuget are exposing a license. Some how this package doesn't expose it's license via the Nuget API. See here: https://www.nuget.org/packages/LineBotSDK. It would be nice if the license would show up on the Nuget page as well. That would it make much easier to fetch the license automatically, for tools like VersionEye.

Add ActionConverter

It turns out that we need an ActionConverter that can be used to set the Action property of the RichMenuArea. We don't need to do anything special when serializing the object but when the object is deserialized we need to make sure we create the correct action.

UserProfile encoding

hi~ your sdk is easily to use, thx..

but now IUserProfile.Displayname property retrun '???' when i call GetProfile()

i guess...Displayname encoding is big5 ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.