Как я создала бота для выбора что почитать

3

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Как пришла идея создать телеграмм бот

Я родилась в читающей семье, где мне с детства привили любовь к чтению и книгам. В основном сейчас я предпочитаю читать классику, хотя и против других жанров ничего не имею.
Однако, есть одно но!

У меня накопилось очень много книг в телефоне, начиная от тех, которые были когда-то мною начаты, но я их забросила по разным причинам, заканчивая просто скачанными из интереса книгами, которые, я надеялась, что когда-нибудь прочту. Не надо забывать, что и в моём окружении тоже есть читающие люди, которые дают свои собственные рекомендации. Плюс бумажные книги дома на полке, скачанные в галерею списки с подборками книг, рекомендации любимых блогеров, случайно увиденные в книжных магазинах и отдельная доска на Pinterest, куда я также сохраняю интересные рекомендации. По итогу получается очень и очень много книг.

И каждый раз, когда я хочу взяться за новую книгу я забываю про многие "источники" и вижу только некоторые из них. Как итог мне часто не хочется читать те книги, которые я нашла, а те, что подошли бы в данный момент под настроение я найти не могу.
Я решила как-то структурировать свои бесконечные подборки и занести их в одно место, где я могла бы найти их когда угодно. Так же я подумала, что было бы неплохо как-то разделить их между собой для удобства.

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

Я не знаю Pithon и не умею программировать на других языках, но, к счастью, для таких как я существуют конструкторы, с помощью которых даже без особых знаний в программировании можно создать свой бот. Таким я и пользовалась. Многие бесплатные конструкторы дают возможность неделю пользоваться ботом без оплаты, потом перестают работать. Для того чтобы наиграться с квестом или просто попробовать что-то новое обычно этого достаточно.

Для бота с книжными подборками я нашла другой бесплатный конструктор для тг-ботов. У него нет ограничений по времени да и в возможностях сайт не ограничивает — в общем идеальный вариант.

Как работает бот и его содержание

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

  • отдельно указала название и автора, чтобы было проще потом искать;
  • к некоторым книгам приписала интересную для меня информацию. Например, кто издал или где раньше я могла встретить этого писателя;
  • приложила фото обложки (у многих книг она очень красивая, что подогревает интерес к содержимому);
  • для тех, с которыми уже была знакома, прописала о чём эта книга;
  • если эту книгу я раньше забрасывала, я также прописывала почему — что мне не понравилось в тот момент.

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

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

Кстати случайный выбор бота решает проблему того, что я теряюсь во время выбора. Я вижу одну конкретную книгу. У меня нет перед глазами огромного списка и я не перескакиваю глазами по привычке на следующий пункт.

Теперь о разделах.

Первый "Когда-то начатые". Сюда я загрузила те самые книги из телефона, которые я забросила. Я уже упоминала, что прописала для каждой из них причину, почему я не дочитала. Думаю, со временем многие из них мне захочется перечитать, и я снова возьмусь за чтение.

Второй раздел "Из давно отложенных" — сюда попали все книги с доски в Pinterest, рекомендации друзей и блогеров, те, что случайно увидела где-то, те, за которые никак не удавалось взяться и тд. Сейчас это самый объёмный раздел в моём боте, и он и дальше будет только разрастаться. В конце концов в мире слишком много книг!

Третий "Запрещёнка". Здесь — книги, которые когда-то были запрещены к изданию либо те, которые очень много критиковали. Это мой личный интерес. Мне очень нравится читать и находить там то, из-за чего их когда-то отказывались печатать. Например, в этом разделе — роман Владимира Набокова «Лолита».

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

Итоги и планы

Создание бота для структурирования списка чтения оказалось прекрасной идеей! Сейчас проблема выбора книги очень просто и быстро решается. Видя перед собой только одну книгу сразу задумываешься, конкретно о ней. Пропадает иллюзия выбора и того что дальше выпадет что-то получше.

К тому же телеграмм очень удобен и буквально всегда под рукой!
Теперь к тому что я бы хотела улучшить в своём боте:

  1. Создать механизм с помощью которого я бы смогла сразу убирать из подборки прочитанные книги из бота. Сейчас такое возможно только если зайти на сайт конструктора и править сценарий бота как собственник и администратор. Необходимость убрать книгу из рекомендаций появляется не каждый день, но всё же было бы намного удобнее, если бы это можно было сделать прямо из бота в роли пользователя.
  2. Наоборот внести возможность добавлять новые рекомендации в бот из роли пользователя. Раздел "Предложка" удобен для фиксирования информации, но думаю было бы также удобно иметь возможность целиком создавать новые рекомендации в боте, не прибегая к конструктору.
  3. Возможно в дальнейшем я создам ещё несколько разделов, например, короткие и лёгкие книги на вечер или книги от незнакомых писателей. Это бы также помогло быстро найти "ту самую" книгу
Вот что еще мы писали по этой теме

заголовок discussed

Узнайте, сколько вам нужно зарабатывать, чтобы купить квартиру

Узнайте, сколько вам нужно зарабатывать, чтобы купить квартиру

100
Как работают банки

Как работают банки

12
Autotest 2026-01-16T05:05:58.544933Z 5884

Autotest 2026-01-16T05:05:58.544933Z 5884

3
Autotest 2026-01-17T00:07:19.598610Z 4875

Autotest 2026-01-17T00:07:19.598610Z 4875

2
заголовок readers-post-gallery