人人可作卡米狗:从零打造自己的LINE聊天机器人

人人可作卡米狗:从零打造自己的LINE聊天机器人 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • LINE机器人
  • 聊天机器人
  • Python
  • 编程入门
  • 卡米狗
  • 自动化
  • 开发
  • 教程
  • AI
  • 零基础
想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

想知道风靡各大LINE群组的卡米狗是怎么作出来的吗?

  想拥有属于自己的LINE聊天机器人吗?

  这是一本入门书,它针对没有任何资讯领域知识的读者,提供了一个自学方案:「打造一个属于自己的卡米狗」。本书从介绍聊天机器人的基础观念开始,逐步传授所有相关知识,实现从无到有来打造一个属于自己的聊天机器人!包含开发环境设置、网站架设、HTTP协定、Webhook、Line Messaging API等都将详细介绍。

  读者需求
  你至少需要有一台能上网的电脑,而且你懂得输入中英文,你平时会使用Line传送讯息,也会逛逛网页。

  读完本书后
  你会具备网站以及聊天机器人的基本观念、了解HTTP协定,并且会架HTTP Server。
  你会开始能看得懂工程师写的技术文章。
  你会知道遇到问题时要在Google输入什么关键字。
  你会开始对资讯领域产生浓厚的学习兴趣。

  本书程式码可至以下网址下载:
  github.com/etrex/everybody-can-build-kamigo-demo
 

著者信息

作者简介

郭佳甯


  毕业于台湾科技大学资讯管理研究所
  现任五倍红宝石资深网站工程师
  曾任中国文化大学推广教育部 App 开发组长

  卡米狗 chatbot 作者
  红衣小女孩 chatbot 作者
  第 9 届 iT 邦帮忙铁人赛优选 「只要有心,人人都可以作卡米狗」作者
  Chatbot TW Meetup #1 讲者
  Android Develop 读书会 #36 讲者

  卡米狗官方网站:www.kamigo.tw/
  Facebook 粉丝团:www.facebook.com/kamigo01
 

图书目录

简介
读者需求
读完本书后
如何使用本书

第 1 章:入门阶段
1.1 认识聊天机器人
什么是聊天机器人(chatbot)
聊天机器人是未来趋势吗?
聊天机器人能做什么?
听说做聊天机器人需要会人工智慧、机器学习等这些很潮的技术才做得起来?

1.2 认识卡米狗
卡米狗的诞生
卡米狗的各种功能
卡米狗可以翻群或防翻群吗?

1.3 制作一个最简单的聊天机器人
註册Line Messaging API 帐号
加入聊天机器人为好友
传讯息给这个聊天机器人
登入后台修改欢迎讯息
修改自动回应
新增关键字回应
怎么让聊天机器人能加入群组?
怎么让其他人也能加关键字回应?

1.4 聊天机器人完整概念图解
制作Line 聊天机器人的步骤
制作一个网站的步骤
串接第三方聊天机器人平台的步骤

第 2 章:网站架设
2.1 建立一个 Rails 网站
执行网页伺服器
用浏览器连网页伺服器

2.2 认识 Ruby 的资料型态与方法
认识 irb
进入 irb
离开 irb
认识资料型态
认识方法
认识类别

2.3 Rails 运作过程
所以我说那个警卫室在哪?
那我们的住户呢?
使用 Rails Generator 做一个 Controller
我后悔了想复原怎么办?
一定要使用 Rails Generator 做 Controller 吗?
加入Action
加入Route
测试一下

2.4 怎么让别人连到我作好的网站?
认识 IP 位址(Internet Protocol Address)
怎么让别人连到我的网站?
所以要怎么让别人连到我的网站?
那有比较简单的方法吗?

2.5 发布网站到 Heroku
註册 Heroku 帐号
Heroku CLI 初始设定
git 初始设定
专案的 git 初始设定
专案的 Heroku 初始设定
上传程式码到 Heroku
修改 database.yml
修改 Gemfile
把改动后的程式码上传到 Heroku
程式码除错的流程

2.6 认识资料库
建立资料库
建立资料模型
资料模型
资料库迁移档

第 3 章:深入了解HTTP 协定
3.1 认识 HTTP 协定
HTTP 协定的安全性问题
HTTPS 协定
从浏览器认识 HTTP 协定
使用 Chrome 开发人员工具
Headers
Request URL
Request Method
Status Code
Response
重点整理

3.2 从 Rails 认识 HTTP 协定
观察 request.headers
从 Rails 观察 request.body
从 Rails 观察 response.headers
从 Rails 观察 response.body
重点整理

3.3 从 Postman 认识 HTTP 协定
接收第一个 POST 请求
POST 的测试
CSRF 的防治
关闭 CSRF 的检查
资料的传递

3.4 作一个最简单的爬虫
用 Rails 发 HTTP Request
在浏览器开启网址
把翻译韩文的功能加入到上面的爬虫
观察 request 和response
重点整理

3.5 认识 Webhook
订阅是事件驱动
设定闹钟
订阅是有效率的双向沟通方法
单向沟通是没有效率的沟通方法
Webhook 使用 HTTPS 协定传递资讯

第 4 章:实作卡米狗功能
4.1 Line Messaging API Webhook 运作原理
Line Messaging API 的各种通知
Line Messaging API 的各种行动

4.2 串接Line Messaging API Webhook
讯息传递流程图解
接收讯息
回覆讯息
重点整理

4.3 实作关键字回覆
程式码的重构
关键字回覆
进行实测
重点整理

4.4 卡米狗学说话
修改主程式
字串操作
学说话
关键字回覆
对一下程式码
postgresql 版本的指定
安装 Heroku 上的资料库
进行在 Heroku 上的资料库迁移
进行实测
重点整理

4.5 卡米狗推齐
使用情境
推齐的逻辑
修改主程式
建立资料模型
频道 ID
储存对话
储存回应
推齐
对一下程式码
Heroku 上的资料库迁移
进行实测
重点整理

4.6 卡米狗见人说人话,见鬼说鬼话
修改学说话指令
修改关键字回覆
主程式
在 KeywordMapping 资料模型中新增栏位
资料库迁移
进行实测
在 Heroku 上的资料库迁移
重点整理

4.7 建立管理后台
使用产生器制作后台
生成 Routes
生成 Controller
生成 View
实测
建立登入功能
关闭註册功能
登入后才能管理关键字
发布到 Heroku
关闭了註册功能后要怎么新增自己的帐号?
进行实测
重点整理

4.8 卡米狗发公告
讯息传递流程图解
认识 Push Message API
保存所有频道
制作管理后台
发布和测试
重点整理

4.9 卡米狗查天气
讯息传递流程图解
学会怎么抓到最新的雷达回波图网址
抓图步骤整理
学会怎么把图档弄到 imgur
在主程式唿叫查天气
查天气方法
取得最新雷达回波图的方法
增加一个上传图片到 imgur 的方法
传送图片到 line 的方法
进行实测
重点整理

4.10 Line Messaging API 的各种讯息格式
传送贴图
传送图片
传送影片
传送声音
传送地标
传送影像地图(Imagemap)
传送样板(Template)
样板行为(Template Action)

4.11 Line Messaging API 的各种通知
Webhook 资料格式
当接收到文字讯息时
当接收到图片讯息时
当接收到影片、声音、档案讯息时
当接收到位置讯息时
当接收到贴图讯息时
当你被加好友时
当你被封锁时
当你被加入群组时
当你被踢出群组时
当有人按下 Template 的 Postback 按钮

4.12 Line Messaging API 的签名验证

附录A:资讯小学堂
A.1 档案总管
开启档案总管
新增资料夹
新增档案
搬移档案或资料夹
复制档案或资料夹
认识副档名
修改档名

A.2 认识命令提示字元
叫出命令提示字元
为什么在执行输入 cmd 就能叫出命令提示字元?
命令提示字元和档案总管的对应关系
查看目前所在资料夹
切换资料夹
切换硬碟
快速地开启一个命令提示字元在指定的资料夹下

A.3 认识档案
认识文字编码
认识 Big5
认识 UTF-8
修改档案编码为 UTF-8

A.4 认识浏览器
常见的浏览器

A.5 认识网页
浏览器的运作原理
认识网站

A.6 文字编辑器
Sublime Text
开启资料夹
新增资料夹
变更资料夹名称
删除资料夹
新增档案
变更档名
删除档案
程式码变色
储存档案
指定编码载入档案
变更文字编码

附录B:详细安装流程
B.1 安装 Node.js
测试 Node.js 是否正确安装

B.2 安装 Ruby
测试 Ruby 是否正确安装

B.3 安装 Rails
测试 Rails 是否正确安装

B.4 安装 Sublime Text
开启 Sublime Text

B.5 安装 Git
测试 Git 是否正确安装

B.6 安装 Heroku CLI
测试 Heroku CLI 是否正确安装
 

图书序言

图书试读

用户评价

评分

哇!光是看到書名《人人可作卡米狗:從零打造自己的LINE聊天機器人》就讓我眼睛為之一亮,我一直對那種可以跟人互動、有自己個性的聊天機器人感到好奇,但總覺得這種東西離我這種「非技術宅」的素人來說,簡直是天方夜譚,遙不可及。看到「人人可作」這幾個字,瞬間燃起了我大大的希望!我平常就是個LINE重度使用者,每天都要跟一堆人訊息往返,腦袋裡常常會冒出「要是能有個自動回覆的機器人該多好」的想法,比如上班時間自動回覆「我正在忙,晚點回覆」,或是每天早上提醒我吃早餐,甚至還可以幫我整理訊息、分類重點,這樣我就可以省下好多時間,專心做其他更重要的事情。這本書的標題給我的感覺就是,它不是那種高深的學術著作,而是像一個熱情的朋友,手把手教你怎麼踏出第一步,把那些天馬行空的想法變成實際的聊天機器人。我超期待它能從最最基礎的觀念講起,一步一步帶領我認識那些看起來很複雜的術語,而且最好是圖文並茂,讓我這種視覺型學習者也能輕鬆理解。如果書裡能有一些實際的案例, showing 範例機器人的設計和功能,那更是太棒了!我希望透過這本書,我真的能擺脫「只能當個使用者」的迷思,變身成能夠創造者,讓我的LINE生活變得更聰明、更有趣!

评分

這本《人人可作卡米狗:從零打造自己的LINE聊天機器人》的書名,我必須說,真的太有吸引力了!我本身不是什麼工程師,對程式碼的感覺就是兩個字:「遙遠」。但我卻對這種可以自己創造、而且能跟人互動的「東西」充滿了無限想像。想像一下,如果我能在LINE上擁有一個專屬的「生活助手」,它能提醒我繳納帳單、記錄我的運動數據、甚至在心情不好時,講一些溫暖的話鼓勵我,這該有多棒!「人人可作」這幾個字,瞬間點燃了我內心深處那股「我也想試試看」的火苗。我非常期待這本書能夠以一種極度親民的方式,引導我進入聊天機器人的世界。我希望它不是那種讓你看了就想睡覺的教科書,而是像一個隨時在你身邊的「老師」,用最有趣、最生活化的例子,教會你如何一步一步建構屬於自己的機器人。我特別希望書中能提供一些「靈感」和「啟發」,讓我看到原來聊天機器人可以有這麼多種有趣的應用方式,而不只是單純的問答。如果書裡能有一些「小挑戰」或「實作練習」,讓我在閱讀的過程中,就能親手做出一些小功能,例如讓機器人記住我的名字,或是能幫我查詢天氣,那我絕對會把這本書奉為圭臬!我希望這本書能讓我從一個單純的LINE使用者,變成一個能夠為自己和他人創造便利與樂趣的「機器人創造者」!

评分

每次看到別人分享的那些超有創意的LINE聊天機器人,我都只能驚嘆連連,心裡想著「哇,好酷!但我絕對學不會」。《人人可作卡米狗:從零打造自己的LINE聊天機器人》這個書名,聽起來就充滿了親和力,彷彿在說:「別怕,這不是什麼高深的學問,你也可以!」這正是我一直以來尋找的!我對新科技總是充滿好奇,但礙於自己並非資訊工程背景,很多時候光是看到密密麻麻的程式碼就打退堂鼓了。我特別期待這本書能夠用非常淺顯易懂的語言,搭配生動的圖解,把聊天機器人背後的原理「翻譯」成我能懂的大白話。我想了解,一個聊天機器人是怎麼「思考」的?它又是怎麼理解我們的文字並做出回應的?如果書中能有一些實際操作的練習,讓我可以跟著步驟,真的去「動手做」一個屬於自己的簡單機器人,那種成就感絕對是無與倫比的!我希望它能示範如何從零開始,一步步建立機器人的基本架構,然後再慢慢加入一些比較有趣的互動功能,比如讓機器人有自己的「個性」、會講笑話,或者能幫我記錄一些生活中的小事。最重要的是,我希望這本書能讓我從「望塵莫及」變成「觸手可及」,讓我在享受科技便利的同時,也能親手創造出屬於自己的那份獨特!

评分

這本《人人可作卡米狗:從零打造自己的LINE聊天機器人》的書名,對我來說簡直是正中紅心!我一直以來都有個小小的夢想,就是能為自己的品牌或小生意打造一個專屬的LINE客服機器人。想像一下,當有顧客在半夜發訊息來詢問商品資訊,不必等到上班時間,機器人就能立刻提供詳細的介紹、尺寸、顏色甚至庫存狀況,這絕對能大大提升顧客的滿意度和購買意願!而且,我聽說現在的聊天機器人已經可以做到很多聰明的功能,不只是簡單的問答,還可以做一些個人化的推薦,甚至能完成一些基本的訂單處理。身為一個曾經被技術門檻嚇退無數次的人,看到「從零打造」這幾個字,真的讓我心動不已。我非常希望這本書能夠像一本「武功秘笈」,把那些原本複雜的程式碼、API串接等等,轉化成我可以理解、可以操作的步驟。我期待它能包含一些真實的商業應用情境,比如如何設計一個能引導顧客點餐的機器人、或是如何建立一個能解答常見問題的FAQ機器人。如果書裡能提供一些現成的模板或程式碼片段,讓我能夠稍微修改套用,那就更好了!我希望這本書能讓我真正踏出從「使用者」到「創造者」的第一步,讓我的生意也能搭上聊天機器人的科技浪潮,變得更有效率、更有競爭力。

评分

老實說,我對「聊天機器人」的印象一直停留在比較陽春的階段,就是那種你問一句,它回一句制式的答案。但最近在社群上看到一些關於LINE機器人的討論,發現它們竟然可以做到這麼多事情,像是自動化行銷、會員互動,甚至還有遊戲化的互動體驗,這真的讓我大開眼界!《人人可作卡米狗:從零打造自己的LINE聊天機器人》這個書名,聽起來就很直接,而且「卡米狗」這個詞也很可愛,感覺就是強調「人人都可以上手」的氛圍。我身為一個對新事物充滿渴望,但又有點「手殘」的讀者,我最期待的就是這本書能提供一個極度友善的入門指南。我希望它能從最基礎的概念開始,例如什麼是API、如何申請帳號、如何串接等等,但都用最直白的語言來解釋,最好能搭配清晰的操作流程截圖,讓我能夠邊看邊做,不怕迷失方向。我也希望書中能有實際的範例,展示如何從無到有,打造一個功能比較完整的聊天機器人,例如一個能夠收集使用者意見回饋的機器人,或是能發送每日新聞摘要的機器人。如果書裡還能提供一些「進階」的小技巧,像是如何讓機器人對話更自然、更貼近人性,那更是錦上添花!我希望這本書能徹底顛覆我對聊天機器人製作的刻板印象,讓我真的相信,「我」也可以做出一個會「說話」的程式!

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有