Бот в телеграме с интервальными повторениями.

Когда-то я читал нон-фикшн так: выделял в книге куски, потом делал из них карточки в Anki и гонял методом интервальных повторений. Правило простое: чем легче вспоминается ответ, тем реже карточка возвращается. Не вспомнил — алгоритм будет подсовывать её снова и снова, пока не запомнишь. Насколько было сложно, решает сам пользователь: жмёшь кнопку и идёшь дальше.

Потом я про все эти алгоритмы забыл. А недавно решил перечитать одну хорошую старую книгу по истории — и понял, что не помню из неё ровным счётом ничего. Захотелось нарезать из неё заметок и сделать телеграм-бота, чтобы карточки прилетали сами. В общем, сделал.

Работает просто: скидываешь боту файл со своими заметками, он сам режет его на карточки «вопрос — ответ» и потом эти вопросы задаёт. Не по одной карточке на цитату: если в абзаце три отдельные мысли, будет три вопроса.

Сам я гружу в него заметки из киндла. Но я решил сделать бота более универсальным: в него можно кидать заметки в формате txt, markdown, docx, rtf, html, csv, json.

Выкладываю просто потому, что хочется поделиться. О монетизации вообще пока не думаю — особо негде хостить, поэтому на карточки есть лимит: не больше 1000 карточек на человека. Если кому-то окажется полезно, буду рад донатам. Будут донаты — значит, штука нужная, и я её докручу.

Вопросы, жалобы на работу бота, замечания — пишите.

@intrepbot