iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30天建構出一個簡單 LineBot 機器人 系列

隨著時代的更迭,人與人、人與店家、人與各種人事物之間的溝通連結已發生劇烈改變,社群軟體成為重要的媒介,而 Line 已然成為其中一項要角,對此感到有興趣的我們因而想去研究這塊知識與技術,也就是 LineBot 機器人的建置與應用,透過這 30 天來鞭策團隊在成熟龐大資料中學習並與大家分享~

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 1

DAY 1 前言與LINE Bot 介紹

大家好,我們是Lumeowmo團隊~這次的鐵人賽我們要分享的是如何製作一款LINE Bot! 為什麼想寫這個主題呢? 雖然可能很多人都寫過類似的主題,但我們想透...

2022-09-15 ‧ 由 Lumeowmo 分享
DAY 2

DAY 2 建置Anaconda開發環境

設計LineBot機器人的第一步為確定撰寫的程式語言與建置開發環境。在這裡我們選擇使用Python語言撰寫,Python可以在多種平台開發執行,以Windows...

2022-09-16 ‧ 由 Lumeowmo 分享
DAY 3

DAY 3 Line 開發者帳號與基本官方帳號的建

在正式開發LineBot前,首先要先申請Line開發者帳號!完成之後就會有簡單、能被加好友的帳號來做後續開發應用。下面就讓我們一起建立帳號吧! 第一步 登入...

2022-09-17 ‧ 由 Lumeowmo 分享
DAY 4

DAY 4 優惠券、集點卡的建立

上一篇講完官方帳號的基本設定,並完成基本的歡迎語內容,今天我們就來談談優惠券、集點卡這些常在商家的官方帳號使用到的功能怎麼建立,以及幾乎每個官方帳號底下都有的圖...

2022-09-18 ‧ 由 Lumeowmo 分享
DAY 5

DAY 5 建立圖文選單以及設定官方帳號的基本檔案

上篇講完優惠券跟集點卡的設定,今天我們來講圖文選單以及官方帳號的基本檔案吧。 第一步 建立圖文選單 開啟 Line Office Account Manag...

2022-09-19 ‧ 由 Lumeowmo 分享
DAY 6

DAY 6 Django介紹

在了解LINE帳號所能設置的各種功能後,就要來開始著手程式的部分啦!但再那之前還有個東西需要安裝,就是我們的Django~ LINE的運作流程? LINE一般是...

2022-09-20 ‧ 由 Lumeowmo 分享
DAY 7

DAY 7 回話機器人(鸚鵡LINE Bot)與ngrok

前置作業準備完畢後,就要來寫第一個程式啦~首先就來帶大家寫一個能跟使用者互動的簡單功能,讓LINE Bot能像鸚鵡一樣學使用者說話! 利用上一篇所建立的Djan...

2022-09-21 ‧ 由 Lumeowmo 分享
DAY 8

DAY 8 回傳訊息的各種類型

前面我們做完了最簡單的回傳,現在要來講一些其他的回傳功能。LINE Bot SDK提供了許多不同的API讓LINE Bot可以與使用者互動,而其中最常用的就是回...

2022-09-22 ‧ 由 Lumeowmo 分享
DAY 9

DAY 9 LINE Bot 進階互動功能(上篇)

今天要跟大家介紹的是Line Bot進階的互動功能-「樣板訊息 template message」,回應訊息若只有文字、圖片等較為無法吸引使用者目光;而LINE...

2022-09-23 ‧ 由 Lumeowmo 分享
DAY 10

DAY 10 LINE Bot 進階互動功能(下篇)

今天和大家介紹最後一種樣板訊息圖片轉盤樣版,以及圖片地圖、日期時間按鈕。圖片地圖為點選圖片的特定區域以執行指定功能,日期時間功能則會顯示日期時間圖形介面讓使用者...

2022-09-24 ‧ 由 Lumeowmo 分享