Providing educational service information using the LINE chatbot system through the communication channel between REST API and LINE Messaging API

Authors

  • Sittichai Worachotekamjorn College of Social Communication Innovation Srinakharinwirot University
  • Patcharaporn Worachotekamjorn College of Social Communication Innovation Srinakharinwirot University

Keywords:

LINE Chatbot, REST API, LINE Messaging API, Chatbot

Abstract

This academic article explains the communication patterns between users and a conversational chatbot system through the integration of the REST API (Representational State Transfer Application Programming Interface) and LINE Messaging API. The objective is to provide knowledge for developers of LINE chatbots so that they can apply these concepts to develop applications. The study draws insights from providing educational information through a LINE chatbot system, utilizing LINE Messaging API tools for external system integration.

The Webhook URL serves as the endpoint for the bot server, enabling developers to specify the destination address of the bot server. Developers can design chatbot applications by utilizing the principles of REST API for managing the interaction data. This involves sending data to the LINE Messaging API of the LINE server to facilitate quick, accurate, and real-time responses to users. The development process involves using the REST API to handle the conversational data and transmitting this data to the LINE Messaging API of the LINE server. The bot server then responds to user queries efficiently. The entire communication process operates on the HTTPS protocol, exchanging data in JSON format through the LINE application platform.

In summary, this academic article provides insights into the workings of the REST API and LINE Messaging API for the creation of LINE chatbots. It serves as a guide for developers, offering a framework for developing automated messaging tools and can be referenced for high-quality academic journals.

References

นวภัทร ศุภศีลวัต. (2560). การพัฒนาระบบ Chatbot ในการค้า เพื่อการส่งข้อความออนไลน์. คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ.

ทรรศวรรณ ปรีดาวิภาต และ ฐะณุพงศ์ ศรีกาฬสินธุ์. (2561). เทคโนโลยีสารสนเทศกับการเปลี่ยนแปลง ของมหาวิทยาลัยในอนาคต. วารสารวิชาการนวัตกรรมสื่อสารสังคม, 6(2), 51-58.

Brian, C. (2014). An Introduction to APIs. Retrieved October 3, 2023. from https://cdn.zapier.com/storage/learn_ebooks/e06a35cfcf092ec6dd22670383d9fd12.pdf

Lee, S. B. (2020). Chatbots and Communication: The Growing Role of Artificial Intelligence in Addressing and Shaping Customer Needs. Business Communication Research and Practice, 3(2), 103-111. doi:10.22682/bcrp.2020.3.2.103.

Line API Use Case. (2023). Messaging API. Retrieved October 1, 2023, from https://lineapiusecase.com/en/api/msgapi.html

Line Developer. (2023). Messaging API Overview. Retrieved October 1, 2023, from https://developers.line.biz/en/docs/messaging-api/overview/

Martin, L. (2018). HTTP REST Web Services. Retrieved October 3, 2023, from https://cw.fel.cvut.cz/b181/_media/courses/b6b33ear/lectures/lecture-06-rest-s.pdf

Ofoeda, J., Boateng, R., & Effah, J. (2019). Application Programming Interface (API) Research: A Review of the Past to Inform the Future. International Journal of Enterprise Information Systems (IJEIS), 15(3), 76-95. doi:10.4018/IJEIS.2019070105.

Tutorials point. (2016). RESTful Web Service. Retrieved October 5, 2023. from https://www.tutorialspoint.com/restful/restful_tutorial.pdf

Downloads

Published

2023-12-26

How to Cite

Worachotekamjorn , S. ., & Worachotekamjorn, P. (2023). Providing educational service information using the LINE chatbot system through the communication channel between REST API and LINE Messaging API. The journal of social communication innovation, 11(2), 142–149. retrieved from https://so06.tci-thaijo.org/index.php/jcosci/article/view/268453

Issue

Section

Academic Articles