Preface
Hello everyone, I am Evan Lin, a Technical Evangelist at LINE Taiwan. I am very happy to be invited by the chatbot community to participate in the "Chatbot meetup 聊天機器人小小聚 16 @ Dcard" meetup event and share the LINE API updates and my personal development experience. Here, I would also like to share my experience of participating in this event, and I hope that through the power of community sharing, the development momentum of chatbots can be even more prosperous.
- Community Chatbots Meetup: https://chatbots.kktix.cc/
- This event webpage: Event URL
- This event's collaborative notes: https://hackmd.io/@chatbot-tw/meetups-016
Since Chatbots Meetup itself is a community-driven event, there are also many lightning talks sponsored by community friends. All the content inside is also quite rare and interesting. I also hope that through this article, everyone can get a little understanding of the charm of the Chatbots Meetup community lightning talks.
Thanks to Dcard for sponsoring the venue on the 14th floor office of Dcard, which has a space specifically for sharing with the technical community. It's quite good, and I hope more communities will come here to share.
LINE Platform Update 202001 / Senior Development Technology Promotion Engineer Evan Lin
Slides
The main purpose of this sharing is to share the recent platform-related updates with everyone, hoping that everyone can receive the latest relevant news as soon as possible.
scanCode and BLE related functions are temporarily disabled after iOS 9.19.0
Related promotion was done last November, but iOS LINE 9.19.0 was officially launched on 2020/01/06. Therefore, I would like to urge developers again, because the new version of the iOS LINE App has temporarily removed the scanCode() and BLE related functions due to technical issues, so it is also recommended that developers need to do relevant error handling when writing related technologies to ensure a perfect user experience regardless of whether it is on iOS or Android.
Related links:
- Please adjust the code if you are using the discontinued LIFF SDK API
- Some LIFF functions are temporarily suspended
The LINE official account through the Messaging API will display the provider name registered by the developer under the user information
In order to allow users to more clearly identify the correctness of the official account, the Provider name is expected to be displayed on the official account of the Messaging API on 2020/01/16. Please confirm the Provider name of the chatbot you developed.
Related links:
LINE Developer Relations 2019 Update / Senior Development Technology Promotion Engineer Evan Lin
The second part brings a summary of LINE Developer Relations 2019 related contributions. 2019 was a year for the developer community at LINE. And at the beginning of 2019, the "LINE Developer Community Program" was launched in Taiwan, which will invest long-term manpower and resources in Taiwan to hold internal and external, online and offline developer community gatherings, recruitment days, developer conferences, etc., and is expected to hold more than 30 events throughout the year. More information can be found in this article.
Related links:
Slides: LINE Developer Relations 2019 Update
LINE Taiwan Developer Relations 2019 Review and 2019 Developer Community Program Report
The Best Practice Of LIFF / 郭佳甯(etrex)
Slides
Slides
Related introduction article
The sharing brought by LAE (LINE API Expert) Kuo Chia-Ning is a summary of the things that need attention in the actual battle regarding the new features of LIFF 2.0 updated in October 2019:
- LIFF application
- LIFF 1.0 introduction
- LIFF 2.0 introduction
- Differences between LIFF 1.0 and 2.0
- Live Demo
Here are a few important chapters to share with you:
About LIFF applications
Filling out large forms
Through LIFF, you can assist users in filling out large forms in chatbots. Users do not need to leave (opened through LIFF with 50% or 80% display) to allow users to quickly, effectively, and accurately fill out large forms, and can directly import the LINE user account when filling out.
Assisting users in sending special messages
Generally speaking, users (referring to non-Chatbots) cannot send Flex Messages, but through liff.sendMessages(), you can help users organize information into Flex Messages to share with the user's friends.
Private message delivery within the group
There are often people in the group who want to make individual private chat functions, and through LIFF, you can easily develop individual chat functions. Separate the chat into public and personal chats.
Applications can be: Play board games in group chats, and the results are announced in the group, but the game process can be communicated through LIFF.
Third-party service binding
You can easily bind other services through LIFF, because the LIFF page contains user LINE information, which can easily bind related functions.
QRCode scanning
You can use the scanning QRCode function of LIFF 2.0 to open the camera to scan the QRCode (Please note: iOS has suspended this function after 9.19.0, Android remains unchanged).
LIFF 1.0 and LIFF 2.0 mixed use
Finally, the speaker also shared a very useful table, which is how the mixed use of LIFF 1.0 and 2.0 will be?
You can refer to this table:
Table URL: https://docs.google.com/spreadsheets/d/1pfTUvDLSVFxLq4z\_NYq7xgHXEafeZICztw2mSuKPY-4/edit?usp=sharing
Lightning Talks
After the three speakers, the next is to introduce the most attractive part of this community, which is the lightning talks. All the lightning talks can be found in this collaborative note https://beta.hackfoldr.org/chatbot/, since they are all five-minute lightning talks, the main content is quickly listed for everyone:
-
Xiao Yan, a LINE chatbot for casual chats in any field / Ma Weiyun
- Introduction:
- The speaker is in charge of the related research on the thesaurus of the Academia Sinica, and shares Xiao Yan, a chatbot for casual chats in any field developed by the Academia Sinica.
-
Voice AI for home phones / Teeker
- Slides
- Real-time interactive text content - https://www.qztap.com/#Chatbot
- Introduction:
- Can voice AI services be provided through home phones? No need for the assistance of network software? A very interesting demonstration.
- LINE Chatbot Blockchain Poll / Dairan
-
Using deep learning to build a chatbot / Ed
- Slides
- Introduction:
- Meme Monster is a deep learning chatbot built through the PTT (a popular Taiwanese online forum) chat thesaurus, everyone is welcome to come and play.
-
Flex Message encapsulation and possibilities / C.T.Lin
- Github
- Introduction:
- Share an encapsulation process through FLEX to discuss whether it can be added to the development of a general chatbot package for encapsulation? Because FLEX Message is a unique function of LINE, but how to integrate the development package? This is a skill.
Event Summary
Community sharing is always the best way to stimulate creativity, and Chatbots Meetup is a very enthusiastic and creative community organization. I also hope that more creative developers are willing to join the development of LINE Chatbot, and I hope to enthusiastically participate in community activities and share together.
Join the "LINE Developer Official Community" official account immediately, and you can receive push notifications of the latest Meetup events or the latest news related to the developer program. ▼
"LINE Developer Official Community" official account ID: @line_tw_dev
About the "LINE Developer Community Program"
LINE launched the "LINE Developer Community Program" in Taiwan at the beginning of this year, and will invest long-term manpower and resources in Taiwan to hold internal and external, online and offline developer community gatherings, recruitment days, developer conferences, etc., and has held more than 30 events. Readers are welcome to continue to check back for the latest updates. For details, please see:





Top comments (0)