Телеграмм бот для повторения прочитанного
Когда-то я читал нон-фикшн так: выделял в книге куски, потом делал из них карточки в Anki и гонял методом интервальных повторений. Правило простое: чем легче вспоминается ответ, тем реже карточка возвращается. Не вспомнил — алгоритм будет подсовывать её снова и снова, пока не запомнишь. Насколько было сложно, решает сам пользователь: жмёшь кнопку и идёшь дальше.
Потом я про все эти алгоритмы забыл. А недавно решил перечитать одну хорошую старую книгу по истории — и понял, что не помню из неё ровным счётом ничего. Захотелось нарезать из неё заметок и сделать телеграм-бота, чтобы карточки прилетали сами. В общем, сделал.
Работает просто: скидываешь боту файл со своими заметками, он сам режет его на карточки «вопрос — ответ» и потом эти вопросы задаёт. Не по одной карточке на цитату: если в абзаце три отдельные мысли, будет три вопроса.
Сам я гружу в него заметки из киндла. В файле My Clippings.txt у меня скопилось дофига подчёркнутых идей. Классика жанра: подчеркнул умную мысль, почувствовал себя молодцом, закрыл книгу и больше никогда к ней не вернулся. Но мне что-то это надоело.
Но не все ведут заметки в киндл, поэтому я решил сделать бота более универсальным: в него можно кидать заметки в формате txt, markdown, docx, rtf, html, csv, json.
Выкладываю просто потому, что хочется поделиться. О монетизации вообще пока не думаю — особо негде хостить, поэтому на карточки есть лимит: не больше 1000 карточек на человека. Если кому-то окажется полезно, буду рад донатам. Будут донаты — значит, штука нужная, и я её докручу.
Вопросы, жалобы на работу бота, замечания — пишите.
@intrepbot









