Всем известно, что если вы хотите использовать потоки писем, вы используете Jamie Алгоритм Завинского. Но это новый век, и там новая служба обмена сообщениями.
Какой лучший алгоритм обновления статуса потоковой передачи Twitter?
Вещи, с которыми мне определенно хотелось бы справиться:
-
Простая часть: используя
in_reply_to_status_id
,in_reply_to_user_id
иin_reply_to_screen_name
. (Кстати, поиск правильной документации этих значений было бы полезно само по себе! Такая документация не очевидно связанный с здесь, например.) -
Хорошая эвристика для вывода отношения "ответ" из сообщения, в которых упоминается пользователь с соглашением
@
, но не явно в ответ на конкретное сообщение. Эти "упоминает" предоставляется в элементе "entity" статусы сейчас если вы просите об этом. Эти эвристики могут (а) время между двумя обновлениями состояния, (б) ли между двумя пользователями есть подпочные ответы и т.д. (Ответы, которые состоят из ретвитов старого стиля с дополнительный комментарий, как указанный пользователем85509 ниже это всего лишь экземпляр этого стиля ответа.) -
Беседы, которые происходят между более чем двумя пользователями.
-
Работа с набором твитов, заданных алгоритму, или всего твиты в Twitter.
... но, возможно, вы можете придумать больше.