⚠️[บทความนี้ ไม่มีส่วนในการชี้นำการลงทุน หรือซื้อเหรียญใดๆ]⚠️

สวัสดีครับทุกท่าน จากบทความคราวที่แล้วต้องขออภัยที่ต้องปล่อยให้รอคอยนานนะครับ สำหรับเพื่อนๆที่ยังไม่ได้อ่านบทความก่อนหน้าเชิญด้านนี้เลยครับ

สำหรับท่านใดที่เตรียม Part 1แล้วมาต่อกัน มาดูว่ามีอะไรบ้าง ตามนี้เลย

หมายเหตุ ท้ายบทความจะมี Code ทั้งหมด

1. Deploy Firebase Cloud Function

จากชุด Code ก่อนหน้านี้ ผมได้มีการปรับจูน Code ไปบ้างโดยจะมีเพิ่มเรื่องของ axios ครับ และปรับส่วนของการ Reply ครับสามารถ Copy ใหม่ตามด้านล่างนี้ได้เลย

npm i axios --save

เพื่อนๆ สามารถใช้คำสั่ง

firebase deploy --only functions

หมายเหตุ ท่านต้องผูกบัตรและปรับ Package เป็น Blaze ก่อนนะครับถึงจะเปิดใช้งาน ส่วนนี้ได้

จะได้ Function ซึ่งสามารถ Copy ไปตั้งค่าที่ Webhook ได้เลยครับ

 https://us-central1-line-cryptocurrency.cloudfunctions.net/Chatbot1 


⚠️[บทความนี้ ไม่มีส่วนในการชี้นำการลงทุน หรือซื้อเหรียญใดๆ]⚠️

สวัสดีครับทุกท่าน ช่วงนี้คงไม่มีใครไม่รู้จักคำว่า Cryptocurrency แน่ๆ หรือ ท่านที่ไม่ได้เล่นก็คงต้องได้ยิน Bitcoin กันบ้างใช่มั้ยครับ จากสถานการณ์ ณ ขณะ ผมกำลังเขียนบทความนี้ ก็เป็นช่วง To The Hell 📈 ของทุกเหรียญเลยละครับฮาๆ ก็เกิดเป็นคำถามช่วงที่ทุกคนรู้จัก Cryptocurrency

แล้วสำหรับนักพัฒนา LINE Chatbot อย่างเราจะเอามาประยุกต์อะไรได้บ้าง แบบง่ายๆ

บทความนี้จึงเป็นตัวอย่างในการใช้ Messging API มาทำการดึงข้อมูลด้วย API ของ Exchange Cypto ชื่อดังทั้งสอง อย่าง Bitkub และ Satang Pro กันครับ

เพื่อนๆ ไม่จำเป็นต้องสมัครก็สามารถใช้ API Public ได้ หรือ ในอนาคตต่อยอดไปถึงระดับทำ Auto Trad Bot หรือดึงกระเป๋าส่วนตัวจำเป็นสมัคร เนื่องจากต้องใช้ API Key เพื่อเรียก API Private

Part 1 เราจะทำขั้นตอนกันดังนี้

ซึ่งถ้าเพื่อนๆ สร้าง Project Cloud…


สวัสดีครับทุกท่าน จากการพัฒนา LINE Chatbot ทุกท่านคงเริ่มที่จะสร้างความหลากหลายให้กับ Chatbot ของท่าน ทำให้ฉลาดขึ้นก็ดี ทำให้สามารถแยกแยะผู้ใช้งานได้ก็ดี ในบทความนี้ ก็เป็น ตัวอย่างการประยุกต์ใช้ ที่จะทำให้ Chatbot ของเพื่อนๆ มีมิติมากขึ้นนั้นก็คือ แยกภาษา การโต้ตอบ แยกสองภาษา Thai และ English ด้วยการที่จะใช้ร่วมกับ API Get User Profile ซึ่งจะมี Object ตัวหนึ่งที่ชื่อ “language” ที่จะมาคัดการโต้ตอบกับผู้ใช้งาน Chatbot ของเพื่อนๆ ออกมาเป็น ภาษาของผู้ใช้งานเอง

และในบทความนี้เราจะมีของแถมสุดแจ่มที่จะช่วยชีวิตให้ เราได้หายใจสะดวกมากขึ้นลุยกันเลย (/ ^o^)/

มาเตรียมของเราให้ครบดังนี้

หมายเหตุ ในบทความนี้ผมจะใช้ภาษา Java Script และ Code ภาพรวมช่วงท้ายบทความครับ

1. สร้าง LINE Provider และ Channel Messaging API

สำหรับท่านที่กำลังจะเริ่มพัฒนาทาง LINE Community ก็มีหลายบทความที่ท่านจะได้เริ่มต้น แต่สำหรับผม แนะนำ บทความที่ดีที่สุดด้านล่างนี้ครับ

หรือสามารถอ่านบทความทั้งหมดของ LINE DEV ได้ที่


สวัสดีครับทุกท่าน ถ้าท่านอ่านบทความนี้แปลว่าท่านคงได้ผ่านการทำ LINE Chatbot มาบ้างแล้วหรือไม่มากก็น้อย แต่สำหรับท่านที่กำลังจะเริ่มพัฒนาทาง LINE Community ก็มีหลายบทความที่ท่านจะได้เริ่มต้น แต่สำหรับผม แนะนำ บทความที่ดีที่สุดด้านล่างนี้

หรือสามารถอ่านบทความทั้งหมดของ LINE DEV ได้ที่

อาจจะตกใจนิดนึงครับ ถ้าอ่านไปสักพัก…นึกว่าเป็นบทความเกี่ยวกับ Facebook DEV
แต่เมื่อท่านลองอ่านจนจบ. ท่านจะร้องงอ๋ออออออ….

ทุกท่านที่ผ่านไปผ่านมาในวงการ Marketing ก็ดี หรือ Developer ก็ดี ซึ่งในแต่ละวันก็มีการนำเสนอ ข่าวสารของ หน่วยงานตัวเองหรือบริษัท องค์กร ร้านค้า ผ่าน social platform ที่อ่านได้กันฟรีๆ คงไม่พ้น Facebook และ อย่างองค์กรที่มีทุนทรัพย์พร้อม ก็จะลุยตลาดอื่นๆ อย่าง LINE

ซึ่งในมุมมองของทีมการตลาด การที่โฆษณาข่าวสารที่จะมาจาก Facebook ไป Broadcast บน LINE ต้องมีค่าใช้จ่ายกันแน่นอน และคงหนีไม่พ้นเสียเงิน Package ของ LINE

จนวันนึงทีมก็ได้อยาก เชื่อมสองโลกนี้ เข้าด้วยกันจนได้

“อยากให้ข่าวที่ หน่วยงาน หรือองค์กร Post ใน Facebook มาอยู่ใน LINE ด้วยได้มั้ย…


ธรรมะ สวัสดีครับ !! ใช่ครับ ธรรมะสวัสดีผู้อ่าน (เดี๋ยวโอ๋ มาเล่าว่า ทำบุญมาขนาดไหนเริ่มด้วย ธรรมะ สวัสดี) จบไปแล้วกับการแข่งขัน LINE Hackathon 2020 โดยแข่งกันทั้งสองวันคือ 7 พฤศจิกายน และ 14 พฤศจิกายน 2563

Thepnatee Phojan

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store