Моя команда строит систему продажи билетов. Цель состоит в том, что когда мы получаем новое электронное письмо, мы создаем новый билет. Все ответы на это электронное письмо сохраняются в одном билете. У нас есть эти основные c цели, работающие в простых случаях, однако есть один случай, для которого мы изо всех сил пытаемся найти хорошее решение. Клиент отправит нам электронное письмо, в результате чего будет создан тикет, и мы ответим на него с запросом информации. Клиент отправит наш ответ кому-то из сотрудников своей компании. Затем они отправят нам ответ, написав «см. Ниже». В этом ответе будет разговор между ними и их коллегой в разделе комментариев электронного письма. Раздел комментариев также будет содержать всю нашу цепочку писем, которую мы не хотим дублировать. Проблема, с которой мы сталкиваемся, заключается в том, чтобы взять беседу, которую они имели, из раздела комментариев, чтобы включить ее в их ответ «см. Ниже» и добавить их в заявку. Единственный метод, который мы придумали для решения этой проблемы, - это вручную проанализировать раздел комментариев в электронном письме, однако он подвержен ошибкам. Кто-нибудь знает, как лучше отслеживать разговоры, которые они отправляют вам по электронной почте? Мы используем msgraph внутри себя для отправки и получения электронных писем, и с помощью их API у них есть uniqueBody и body, но у них, похоже, нет способа разбить тело на разные части.
Что Мне нужен любой из этих вариантов
1 - получить список уникальных тел из цепочки писем без использования идентификатора беседы, поскольку в некоторых случаях этого будет недостаточно.
2 - получить идентификатор предыдущего разговора входящего электронного письма. Я имею в виду, если это электронное письмо является списком электронных писем, и оно пересылается мне.