Я создала бот, который присылает случайные цитаты из интересных книг
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Исходные данные
Я пользуюсь для чтения библиотекой Яндекс Книги. Однажды заметила, что выбираю книги примерно по одинаковому алгоритму — сначала по обложке, потом обязательно залезу в цитаты, чтобы почувствовать текст. И это может утомлять)
К тому времени я уже немного умела писать на питоне и обращаться к сайтам через АПИ, поэтому стало интересно автоматизировать этот процесс и добавить элемент рандома.
Создание
Я написала скрипт с имитацией выбора первых 5 цитат из каждой книги в рандомной категории и отправки их через телеграм-бота в отдельную группу по расписанию.
Пришлось добавить также сохранение истории, иначе бот присылал одни и те же книги. И логирование для отладки.
Итоги и планы
Оформила группу в телеграме, кинула инвайт в наш корпоративный книжный клуб — и количество подписчиков увеличилось до 8 человек))) а потом уменьшилось до 6 — я и не думала, что восприниму это так болезненно.
Бот до сих пор работает, раз в час присылая новую цитату.
Я захожу в группу каждый раз, когда хочу почитать что-то новенькое. Из хороших находок могу отметить Мартина Идена — думаю, без бота я бы не заглянула в классику 20го века. И антиутопию Дейва Эггерса Сфера — тоже не самый привычный для меня жанр.
Подумываю об обновлении — может, присылать по одной цитате, но на несколько книг в одном посте. Еще надо поправить перебор категорий, чтобы не было очереди их фентези или мотивирующей литературы.
Была бы рада обратной связи и счастлива, если кому-то мой пет-проект принес бы пользу)


