2017-08-24 85 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