If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.
Chatpters
1. Part 1 Wechaty 原理及特性
Wechaty 是什么
关于对话式 RPA
关于Chatbot
Wechaty 整体架构
Wechaty Layer
Wechaty Puppet Layer
Wechaty Service Layer
Wechaty 基本结构
Contact、Message 这些类
Listening Event
Wechaty Puppet 平台种类
微信
企业微信
公众号
钉钉
飞书
WhatsApp
RCS
Teams
Wechaty 多语言
2. Part 2 实战:你的第一行 Chabot 代码
第一行代码 Wechaty:打造你专属的SCRM机器人(TS/PY 双语)
背景:我是一个热爱舞蹈的女程序员,我有自己的舞蹈社区:舞哩。我很痛苦,因为。。。
安装环境:成功 import { Wechaty }
自动通过好友请求
自动入群
自动回复文字
自动回复图片
自动回复文件
自动回复视频
自动踢人
投票踢人
入群欢迎语
活动通知管理
Plugin - 定时任务
Plugin - 图表
Verpol - 定向踢人
Done~
3. Part3 案例介绍:
社区应用案例
OssChat
案例介绍
配置
关键代码
FridayBot
案例介绍
关键代码
RuiBot
哄女友神器
MoneyBot
企业级最佳实践 (The hard way of Wechaty)
句子秒回介绍
Hard way 的重头戏
Wechaty ML
案例:腾讯对话机器人
案例:基于Tensorflow的Bert-QA机器人
案例:微软QnaMaker聊天机器人
案例:Rasa聊天机器人
DialogFlow
LUIS
阿里小蜜
百度Unit
4. Part 4 多语言安装部署与管理
TS
安装 Wechaty
Listening Event
Dealing With Message
Dealing With Contacts
Dealing With Rooms
Dealing With Friends
文件处理
测试用例
Python
安装 Wechaty
Listening Event
Dealing With Message
Dealing With Contacts
Dealing With Rooms
Dealing With Friends
文件处理
测试用例
Go
安装 Wechaty
Ding-dong bot
代码演示
代码讲解
代码扩展
Listening Event
Dealing With Message
Dealing With Contacts
Dealing With Rooms
Dealing With Friends
文件处理
测试用例
Java
安装 Wechaty
Ding-dong bot
代码演示
代码讲解
代码扩展
Listening Event
Dealing With Message
Dealing With Contacts
Dealing With Rooms
Dealing With Friends
文件处理
测试用例
Scala
Ding-dong bot
代码演示
代码讲解
代码扩展
PHP
Ding-dong bot
代码演示
代码讲解
代码扩展
.Net
Ding-dong bot
代码演示
代码讲解
代码扩展
Rust
Ding-dong bot
代码演示
代码讲解
代码扩展
5. Part 5 TroubleShooting 指南与工具
1. [brolog](https://github.com/huan/brolog): Brolog is Logger for Angular in Browser like Npmlog.
2. [memory-card](https://github.com/huan/memory-card):Memory Card is an Easy to Use Key/Value Store, with Swagger API Backend & Serialization Support.
3. [hot-import](https://github.com/huan/hot-import): Hot Module Replacement(HMR) for Node.js
4. [flash-store](https://github.com/huan/flash-store): FlashStore is a Key-Value persistent storage with easy to use ES6 Map-like API(both Async and Sync support), powered by LevelDB and TypeScript.
5. [rx-queue](https://github.com/huan/rx-queue): Easy to Use ReactiveX Queue that Supports Delay/DelayExector/Throttle/Debounce Features Powered by RxJS.
6. [file-box](https://github.com/huan/file-box):Pack a File into Box for easy move/transfer between servers no matter of where it is.(local, remote url, or cloud storage)
7. [state-switch](https://github.com/huan/state-switch): State Switch is a Monitor/Guard for Managing Your Async Operations.
8. [watchdog](https://github.com/huan/watchdog): An Timer used to Detect and Recover from Malfunctions
9. [finis](https://github.com/huan/finis): Hook node exit with your callback, get exit code and signal name from parameters
10. [leveldown](https://github.com/Level/leveldown): Pure C++ Node.js LevelDB binding serving as the back-end to LevelUP
11. 使用TSLint 作为代码检查工具,为什么需要?[推荐阅读这个了解详情](https://ts.xcatliu.com/engineering/lint.html)。wechaty 的tslint 配置说明请参考[这篇博客](https://blog.chatie.io/migrating-wechaty-v0.14-to-v0.18-guide-from-puppeteer-to-padchat-zh/)。
12. 使用 [VSCode](https://code.visualstudio.com/) 作为编译器。
13. Devops、CI/CD
14. 自动化测试
A book written by the right people at the right time establishes authority on a topic. Book Sprints facilitates your experts to aggregate knowledge, turn it into clear information and publish it fast.
Chatbot 1 to 2
Dev
This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server.
This command generates static content into the
builddirectory and can be served using any static contents hosting service.If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the
gh-pagesbranch.Chatpters
1. Part 1 Wechaty 原理及特性
2. Part 2 实战:你的第一行 Chabot 代码
3. Part3 案例介绍:
4. Part 4 多语言安装部署与管理
5. Part 5 TroubleShooting 指南与工具
6. Part 6 最佳实践
7. Part 7 Wechaty 高级应用
8. Part 8 如何参与 Wechaty 社区及周边生态
Links
See Also
Copyright & License
Docs © 2021-now wj-Mcat and Wechaty Community
Code released under the Apache-2.0 License
Docs released under Creative Commons