使用Rocket.chat和Twilio - 来电聊天'用户'只是一个手机号码。如果正在进行多个对话,则这不是非常用户友好。如果可能的话,以姓名而非电话号码回复和跟踪对话会更好。
我有一个数据库可用于将传入的短信电话号码与我预期的收到的短信IM的大部分人名相匹配。试图找出最佳的查找方式并将其添加到Twilio#身份中,以便“聊天”#39;对使用它的内部用户更有意义。
欣赏任何人可能拥有的任何想法,以免我重新发明轮子w / Twilio和Rocket.Chat。
与RocketChat: How to send SMS Messages to Livechat channel from mobile
相关答案 0 :(得分:1)
Twilio开发者传道者在这里。
我之前没有使用过RocketChat,我只是看看代码,看看我能找到什么。
事实证明,RocketChat在用户模型上有一个电话号码字段,当收到传入消息时looks up a user from their phone number。如果找到用户,则会从用户发送消息,否则发送new user is created。
因此,您需要做的是将您的用户名和电话号码数据库与RocketChat User model合并。
希望有所帮助!