Бот, который помнит, о чём договорились, и мягко напоминает
Две партнёрки созваниваются, договариваются, а через неделю спорят, кто что обещал. Бот сидит в чате третьим участником: записывает задачи, шаги к деньгам и решения обычными словами, без команд и таблиц.

Задача
Две партнёрки ведут общее дело из разных стран. Договорённости тонут в переписке, задачи переносятся неделями, а сколько денег принесли последние шаги, никто не помнит. Таск-трекеры не прижились: заходить в отдельное приложение некогда.
Нужен был помощник, который живёт там же, где идёт разговор, понимает обычные фразы и не заставляет учить команды.
Что внутри
- Задачи словами. «задача: Кате написать пяти клиенткам до пятницы» — бот сам понимает, чья задача и какой срок, и сохраняет сразу, с кнопкой «Отменить».
- Деньги по шагам. Контакт, предложение, оплата. Клиента пишут в кавычках, и бот связывает шаги в одну историю, а по запросу показывает итоги недели и месяца.
- Решения без противоречий. Если новое решение похоже на старое, бот не записывает молча, а спрашивает: обновить правило или это исключение.
- Напоминания и переносы. Утром — по часовому поясу каждой. Если задачу переносят третий раз, бот спрашивает, что мешает.
- Сводка и вопросы. Дважды в неделю — дайджест сам. Боту можно задать вопрос по записям, а совет он даёт только с разрешения.



Как сделано
Бот на Python с отдельной базой на каждую пару, чтобы потом выдавать его другим командам без смешивания данных. Переписка хранится зашифрованной. ИИ отвечает только по сохранённым записям; простые вещи вроде приветствий и сводок собираются без нейросети, поэтому ответ стоит около рубля.
Тон по просьбе заказчицы — «подружка», а не секретарь: коротко, тепло, без канцелярита. Бот работает на сервере с ежедневными резервными копиями и сторожем, поведение закрыто автотестами. На скриншотах — настоящие ответы кода бота, имена и суммы выдуманы.