csharp Line Bot WebHook范例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Line Bot WebHook范例相关的知识,希望对你有一定的参考价值。

    public class LineChatController : ApiController
    {
        [HttpPost]
        public IHttpActionResult POST()
        {
            string ChannelAccessToken = "DETqsnH04xR7Xv...(請輸入你自己的ChannelAccessToken)...1cDnyilFU=";

            try
            {
                //取得 http Post RawData(should be JSON)
                string postData = Request.Content.ReadAsStringAsync().Result;
                //剖析JSON
                var ReceivedMessage = isRock.LineBot.Utility.Parsing(postData);
                //回覆訊息
                string Message;
                Message = "你說了:" + ReceivedMessage.events[0].message.text;
                //回覆用戶
                isRock.LineBot.Utility.ReplyMessage(ReceivedMessage.events[0].replyToken, Message, ChannelAccessToken);
                //回覆API OK
                return Ok();
            }
            catch (Exception ex)
            {
                return Ok();
            }
        }
    }

以上是关于csharp Line Bot WebHook范例的主要内容,如果未能解决你的问题,请参考以下文章

Discord bot 忽略所有 webhook?

由 bot 制作的 webhook url 不可复制

连接到 Telegram Bot API 的 webhook 出现问题

Telegram Bot webhook 真的很慢

FB Messenger Bot:Webhook更新未送达

Python discord Bot 处理来自一个用户的消息并在 webhook 中发送它们