iT邦幫忙

聊天機器人相關文章
共有 124 則文章
鐵人賽 Modern Web DAY 3

達標好文 技術 第三天:作一隻最簡單的 Line 聊天機器人

我們今天來作一個最簡單的 Line 聊天機器人,要完成這個目標,我們連一行程式都不用寫。 建立 Line Messaging API 帳號 第一步:開啟 Lin...

鐵人賽 Modern Web DAY 2

達標好文 技術 第二天:認識卡米狗

認識卡米狗 其實卡米狗也很想認識你們,趕快來加我好友RRRRR FB粉絲團:https://www.facebook.com/kamigo01/ Line:ht...

鐵人賽 Modern Web

達標好文 技術 只要有心,人人都可以作卡米狗 - 完賽心得

參加感想 其實一開始參加的時候是想說反正隨時棄坑都沒關係,至少我有開始過。但沒想到讀者比我預想的還要多,情況有點不受控制,我似乎不得不把質跟量都作出來,不然就會...

鐵人賽 Modern Web DAY 1

達標好文 技術 第一天:認識聊天機器人

什麼是聊天機器人(chatbot) 聊天機器人就像卡米狗,他可能是一個在通訊軟體上的帳號,或官方帳號,或粉絲團或者其他形式,只要你可以跟他互傳訊息,而他不是真人...

鐵人賽 Modern Web DAY 21

達標好文 技術 第二十一天:讓 Line Bot 回覆訊息

昨天我們把聊天機器人 webhook 串好了,今天我們要讓機器人回覆訊息。 我們先來看看我們能不能正常的收到訂閱通知,我說的訂閱通知是在第五天:認識 Line...

鐵人賽 Modern Web DAY 30

達標好文 技術 第三十天:卡米狗查天氣

今天就是最後一天惹,有些事情想跟你們講一下,那就是我們前幾天到底在幹嘛。 以下是一些示意圖,說明我們的 HTTP request 傳遞的路徑。 回覆訊息 Li...

鐵人賽 Modern Web DAY 29

技術 第二十九天:卡米狗發公告

今天我們要作的是主動傳訊息的功能。 目前我們用到的都只是回覆訊息的功能: 認識 Push Message API # 傳送訊息到 line def re...

鐵人賽 Modern Web DAY 26

達標好文 技術 第二十六天:卡米狗推齊

今天要作的是卡米狗的推齊功能,也就是當看到有兩次以上有人說出相同的句子,那麼就跟著說的功能。要作到這件事,卡米狗必須要有一點記性才行,所以我們必須記錄每個群組中...

鐵人賽 Software Development DAY 6

技術 【PHP Telegram Bot】Day06 - 安裝 PHP 與設定環境變數

今天要來安裝執行 PHP 程式的程式,PHP 的解釋器(直譯器)。 通常 PHP 都是跑在網站伺服器上,應該很少人知道 PHP 可以用終端機(Terminal...

鐵人賽 Modern Web DAY 27

技術 第二十七天:卡米狗見人說人話,見鬼說鬼話

在第二天:認識卡米狗提到過,見人說人話,見鬼說鬼話功能是考慮到多個群組都教了相同的關鍵字時,卡米狗應該在每個群組做出不同的回應,這樣才不會被討厭,於是就加入了這...

鐵人賽 Software Development DAY 3

技術 【PHP Telegram Bot】Day03 - 向 @BotFather 申請一隻機器人吧!

講了兩天的贛話,今天終於要來實作啦! The BotFather The Botfather 這個名字是致敬 1972 年的美國電影《教父》 它是機器人,也...

鐵人賽 Software Development DAY 4

技術 【PHP Telegram Bot】Day04 - Telegram 機器人的設定

今天要來設定機器人~ 按下 /mybots 指令後就會出現機器人列表 Choose a bot from the list below: 選擇一個你要查看...

鐵人賽 Software Development DAY 2

技術 【PHP Telegram Bot】Day02 - Telegram 聊天機器人原理

今天要來講講機器人是怎麼運作的 Client-Server 架構 這是一種網路架構,網頁大部分都是使用此架構瀏覽器是客戶端(client),客戶端(clie...

鐵人賽 Software Development DAY 21

技術 【PHP Telegram Bot】Day21 - sendPhoto:三種發送圖片的方式

上傳圖片跟 Markdown 一樣也是沒看過別人怎麼寫,就猜不到怎麼做的東東 sendPhoto https://core.telegram.org/bot...

鐵人賽 Software Development DAY 23

技術 【PHP Telegram Bot】Day23 - Inline mode(內聯模式):在輸入框使用機器人

雖然還有另一個按紐,但是今天我想先來玩玩內聯模式 前置作業 還記得 Day04 - Telegram 機器人的設定 文章中間有看到過的那個 Inline...

鐵人賽 Mobile Development DAY 19

技術 Day 19 - [語料庫模型] 07-程式碼: 餘弦相似性

嗨,昨天語料庫模型建好了,下一步要如何使用呢? 我們要如何比對輸入的句子與語料庫中的哪一句最相似呢? 相似度計算方式 計算兩個點之間存在的差異大小,主要有兩種...

鐵人賽 Software Development DAY 9

技術 【PHP Telegram Bot】Day09 - 用 PHP 主動接收和發送訊息吧!

前置作業 複製程式碼 還記得前天最後建立的資料夾嗎,把它用 VS code 打開,再建立一個 php 檔案,把昨天文章的官方程式貼進去 修改 API_T...

鐵人賽 Software Development DAY 7

技術 【PHP Telegram Bot】Day07 - 安裝 VS Code 並撰寫第一支程式

俗話說得好:「工欲善其事,必先利其器」。 沒有一個好用的文字編輯器,要如何輕鬆愉悅的寫程式呢? 安裝 VS Code 這應該不用我教了吧?就是那種最熟悉的安...

鐵人賽 Software Development DAY 20

技術 【PHP Telegram Bot】Day20 - sendMessage:發送和轉換 Markdown 訊息

今天先來點輕鬆的,先來看看各種 sendMessage 的功能,最後來轉換使用者發送的 Markdown 文字 sendMessage https://co...

鐵人賽 AI & Data DAY 21

技術 [D21] LangChain 專題實做 - 文本嵌入與向量資料庫

在這篇文章中,我們將延續前一天的主題,探討 RAG(Retrieval Augmented Generation,檢索增強生成)的概念。我們先回顧一下,前一天我...

鐵人賽 影片教學 DAY 9

技術 Day9. 我的第一個 Line Bot (1):一行程式碼都不用寫的AI自動回應功能

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記...

鐵人賽 Software Development DAY 14

技術 【PHP Telegram Bot】Day14 - 基礎(3):字串處理與正規表示式 Regex

在程式裡第二個常出現的就是字串處理啦 運算子 連接運算子 說明 用法 . 連接 x . y .= 連接並賦值 x .= y 在 PH...

鐵人賽 Software Development DAY 22

技術 【PHP Telegram Bot】Day22 - ReplyKeyboardMarkup:讓輸入框下方出現按鈕區域

今天的東東是個超多層的陣列,足以讓腦袋死機,請做好心理準備再服用 前置作業 又回到 apiRequestJson() 啦,昨天因為陣列只有一層,所以不需要...

鐵人賽 Software Development DAY 5

技術 【PHP Telegram Bot】Day05 - 程式語言的運作原理

眾所皆知:「不會寫程式的人都認為程式語言是寫給電腦看的,會寫程式的人都知道程式語言是寫給人看的。」 程式語言 其實電腦是看不懂程式語言的,程式語言的檔案就只...

鐵人賽 Software Development DAY 25

技術 【PHP Telegram Bot】Day25 - 入群歡迎機器人(1):發送歡迎訊息

看了五天的 API 文件,想必是有點膩了,今天開始來做點實用的東西 修改 processMessage 首先來到 processMessage(),來把之...

鐵人賽 Software Development DAY 8

技術 【PHP Telegram Bot】Day08 - 官方範例程式

今天不寫程式,先來看看官方的機器人範例 官方範例 完整程式碼:https://core.telegram.org/bots/samples/hellobot...

鐵人賽 Software Development DAY 10

技術 【PHP Telegram Bot】Day10 - Long Polling、持續接收與發送訊息

昨天有講到一個叫做 getUpdates 的方法,但我們沒有填任何參數,今天要利用 offset 與 timeout 達成 Long Polling Long...

鐵人賽 Software Development DAY 16

技術 【PHP Telegram Bot】Day16 - 基礎(5):檔案讀取與寫入、cURL

對程式來說,檔案的處理與網絡傳輸是差不多的,所以會有一些兩者都通用的函式 內建函式 最主要就是這兩個函式: file_get_contents() 讀取...

鐵人賽 影片教學 DAY 4
跟著 Chatbot 逛夜市~ 系列 第 4

技術 2022-Day4【從零開始打造逛夜市的好幫手】EP3:LINE 機器人整合 Dialogflow CX

Dialogflow CX 是 Google 於 2020年9月推出的企業版,推出後,原先的 Dialogflow 就被官方稱為 ES,CX和ES「並非」是「新...