Rocketchat добавляет имя для входящих SMS-номеров Twilio
С Rocket.chat и Twilio - входящий чат "пользователь" - это просто номер мобильного телефона. Это не очень удобно для пользователя, если несколько разговоров продолжаются. Отвечать и отслеживать разговоры по имени, а не по номеру телефона гораздо лучше, если это возможно.
У меня есть база данных, которую можно использовать для сопоставления номеров входящих SMS-сообщений с именами людей для большинства ожидаемых входящих SMS-сообщений. Попытка выяснить лучший способ сделать поиск и добавить это к идентичности Twilio #, чтобы "чат" имел больше смысла для внутреннего пользователя, который будет его использовать.
Цените любые идеи, которые могут быть у кого-либо, которые спасут меня от повторного изобретения колеса с Twilio и Rocket.Chat.
Связанные с RocketChat: Как отправлять SMS-сообщения на канал Livechat с мобильного телефона
1 ответ
Twilio разработчик евангелист здесь.
Я не использовал RocketChat для этого раньше, я просто просмотрел код, чтобы увидеть, что я могу найти.
Оказывается, в RocketChat есть поле для номера телефона в модели пользователя, и при получении входящего сообщения он ищет пользователя по номеру телефона. Если пользователь найден, сообщение отправляется от пользователя, в противном случае создается новый пользователь.
Итак, что вам нужно сделать, это объединить вашу базу данных имен пользователей и телефонных номеров с моделью RocketChat User.
Надеюсь, это поможет!