现在市面上很常看到各种 Line 的非官方帐号出现,有单纯透过小编去做回覆管理,也有透过程式码去处理各种状况,让他能够自动回覆的,或是再进一步去结合网站等功能,让他可以变成一个互动式游戏的。而这次我打算使用自身较为熟悉的 Python 去运用 Line 官方给的各式 API,看看能去做到什么样的运用。
再开始写程式之前,我们要先去做的事情就是创建一个 Line Bot 的 Channel。
首先,要到 Line Developers登入自己的帐号,找到 Providers后,点选 Create。随意取一个自己方便辨识的名字后,即可继续点选 Create
建立好之后,可以在左侧的 Admin 下面找到刚创号的 Provider,点进去后会看到有五种 Channel的选项可以选,这次我们要选的是第二个的 Create a Messaging API channel,其他种类的 channel 这次不会用到,也尚未去摸索,因此这边就先不多说。
点选进去后,会看到有许多关于该 channel 的资讯可以设定,"App name" 跟 "App icon" 资讯是对应你的 Line bot 的名称与头贴,可以在后续的 LINE Official Account Manager中去做修改,"Email address" 则是官方如果有消息的时候,会透过该信箱寄送信件,。"Category" 跟 "Subcategory" 等其他部分则是可以随意填写。
完成以上步骤后,我们就获得了一个属于自己的 Line channel了