2017-08-24 33 views
0

随着Rocket.chat和Twilio--传入的聊天“用户”只是一个手机号码。如果多个对话正在进行,这不是非常用户友好的。如果可能的话,通过姓名而非电话号码来回应和跟踪对话会好得多。Rocketchat为传入的Twilio短信号码添加一个名称

我有一个数据库,可以用来将传入的SMS电话号码与我的大部分预期传入SMS IM的人名进行匹配。试图找出查找的最佳方式,并将其添加到Twilio#身份,以便“聊天”对于将使用它的内部用户更有意义。

欣赏任何人可能有的想法,这将使我无法重新发明轮子Twilio和Rocket.Chat。

相关的RocketChat: How to send SMS Messages to Livechat channel from mobile

回答

1

Twilio开发商在这里传道。

我之前没有使用过RocketChat,我只是通过代码看看我能找到什么。

原来,RocketChat在用户模型中有一个用于电话号码的字段,并且在接收到收到的消息时looks up a user from their phone number。如果找到该用户,则从用户发送该消息,否则为new user is created

因此,您需要做的是将用户名和电话号码的数据库与RocketChat User model合并。

希望有帮助!

+0

谢谢!我刚回来查看用户信息,看看我之前是否漏过任何东西。 它似乎是传入短信发起 - 在哪里,因为我需要短信#目的地匹配。 我会再看看你的建议和指出 - 也许我曾经结束的东西失踪了,或者我倒过来精神上。 – DavidS

+0

让我知道你如何继续! – philnash