Память

Телеграм-бот с памятью о переписке

Обычный чат-бот забывает разговор, как только тот вышел из окна контекста. Cortes вытаскивает из переписки то, что стоит запомнить, связывает факты между собой и отвечает с оглядкой на всю историю чата.

Спросите, и он расскажет

Ни команд, ни разметки не нужно. Спросите словами, что он про вас помнит, и попросите забыть лишнее. Команда /profile покажет сохранённое списком, а /forget me сотрёт память о вас в этом чате.

Вычто ты про меня помнишь?

CortesТы не ешь мясо, работаешь до восьми и просил писать короче. Ещё в мае обещал прислать смету.

Вызабудь про смету

CortesУбрал.

Как это устроено

Четыре правила памяти

Помнит без напоминаний

Просить «запомни» не обязательно. Бот сам вытаскивает из переписки то, что пригодится: кто что обещал, кто чем занимается, кто как просил с ним разговаривать. Попросить прямо тоже можно: «запомни, я не ем мясо».

Связывает факты между собой

Память устроена как граф, а не как список заметок. Бот понимает, что «Саша» из вчерашнего разговора и «Александр Петрович» из сегодняшнего это один человек, и отвечает с оглядкой на всю историю.

У каждого чата своя

Сказанное в рабочей группе не всплывёт в личке и не уедет в другую группу. Это не галочка в настройках, которую можно случайно снять. Так устроено хранилище.

Забывает по просьбе

Команда /forget me стирает память о вас в текущем чате. Можно и словами: «забудь это». А посмотреть, что бот про вас знает, покажет /profile.

Итоги чата

Что было, пока вас не было

Команда /recap собирает сводку за период: о чём говорили, к чему пришли, что осталось висеть. Можно указать часы, /recap 24, или просто попросить словами.

Сводка за период

Коротко о главном за выбранные часы, без пересказа каждого сообщения.

/recap 24

Топы активности

Кто писал больше всех за день, неделю, месяц и за всё время. Плюс старожилы и новички чата.

/top 10

Итоги недели

Шуточные номинации на участников, с картинкой на каждого. Раз в неделю, если механика включена.

/games
Приватность

Память чата остаётся в чате

Память привязана к чату. Сказанное в рабочей группе не всплывёт в личке и не уедет в соседнюю. Это не галочка в настройках, которую можно случайно снять, так устроено хранилище.

/profile
посмотреть, что бот про вас помнит в этом чате
/forget me
удалить память о себе в текущем чате
«забудь это»
то же самое обычными словами, в ответ на нужное сообщение
Вопросы

Про память и итоги

Что именно бот запоминает?

То, что всплывает в разговоре и пригодится дальше: кто чем занимается, кто что обещал, кто как просил с ним общаться. Не расшифровку каждого сообщения, а факты, которые понадобятся в следующих ответах.

Память из одного чата попадёт в другой?

Нет. Память привязана к чату. Сказанное в рабочей группе не всплывёт в личке и не уедет в соседнюю группу.

Как удалить память о себе?

Команда /forget me стирает память о вас в текущем чате. Можно и словами: «забудь это». А чтобы посмотреть, что сохранено, наберите /profile.

Как получить итоги чата?

Наберите /recap. Можно указать период: /recap 24 соберёт сводку за сутки. Или попросите словами, «подведи итоги за вчера», это тоже работает.

Пусть чат перестанет забывать

Напишите Cortes в личку или добавьте в группу. Память заведётся сама, с первого разговора.