https://github.com/lifefloating/ai-phone-talk
remote-minitest
https://github.com/lifefloating/ai-phone-talk
Last synced: 3 months ago
JSON representation
remote-minitest
- Host: GitHub
- URL: https://github.com/lifefloating/ai-phone-talk
- Owner: lifefloating
- Created: 2024-05-31T10:47:00.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-23T14:32:58.000Z (8 months ago)
- Last Synced: 2024-10-25T16:26:57.963Z (8 months ago)
- Language: JavaScript
- Size: 698 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
通过通话和短信的⽅式来获取/更新以下⽤户状态:
1.用户电话 2.用户姓名 3.职业 4.居住地 5.性别 6.是否结婚 7.爱好 8.喜欢的食物 9.使用的手机型号 10.最近的旅行计划 11.常去的国家按下面实现步骤:
1. ⾸先熟悉这个twilio与openai对接的教程 (https://www.twilio.com/enus/blog/integrate-openai-chatgpt-twilio-programmable-voice-functions)
2. 这⾥我们不⽤twilio⾃带的部署,但⽤node.js 来在本地部署两个endpoints 分别对应
respond.js 和speak.js
3. 数据库建⼀张表Users:
id: number
phone: number
collection: string(包含如下信息)
1. ⽤户电话
2. ⽤户姓名
3. 职业
4. 居住地
5. 性别
6. 是否结婚
7. 爱好
8. 喜欢的⾷物
9. 使⽤的⼿机型号
10. 最近的旅⾏计划
11. 常去的国家功能:
1. user calls
2. 创建⼀个user,⽬标是和⽤户对话并采访问题1到8并跟新数据库collection
3. 通话结束后⽴即⾃动发送⼀个sms给user的电话号码,⽬标是采访问题9,10,11并跟新数据库collectiontwilio配置:
docker服务:
