学徒是一个通过dialogflow和google云函数部署和开发操作的库。
apprentice的Python项目详细描述
学徒
学徒是为开发google操作而构建的框架 通过Dialogflow和 Google Cloud (serverless) Functions。
包括:
- 即插即用的感觉,让您可以快速开始工作
- 基本DialogFlow API 2.0响应处理
- 快速迭代的本地设置
安装
pip install apprentice
快速启动
我们建议您阅读完整的教程here。
谷歌行动计划包括两个部分:
- Dialogflow Intent
- 满足用户意图的webhook
要生成“hello world”webhook,请运行:
$ apprentice init
这将创建一个文件结构:
src/ main.py requirements.txt
使用
运行本地服务器$ apprentice run
并通过https隧道公开到本地主机端口。然后将url添加到实现 dialogflow中的webhook。
有关更深入的示例,请参阅我编写的教程 here。
展开
注
^{gcloud
cli,可以通过gcloud复制文件内容
功能仪表板。
$ apprentice -f hello_world -s hello_world_agent -e hello_world
这将生成通过cli执行gcloud function deploy
的命令。
贡献
欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。
请确保根据需要更新测试。