Исправлена ошибка добавления списка ссылок, внесённая последней доработкой - добавлялась только одна первая.
Новый формат оформления ленты обновлений - сделан акцент на размере текстов, а также изменении их величины.
1. После отметки на странице ленты обновлений всех элементов прочитанными, по ссылке на эту страницу выдавалось сообщение, что обновлений нет. Теперь в подобной ситуации происходит перенаправление на предыдущую страницу ленты.
2. Добавлена обработка при добавлении ссылок на страницы авторов вида /a/author/indexdate.shtml, а также indexvote.shtml и indextitle.shtml. Также теперь ссылки на подразделы считаются ссылками на страницу автора и автор добавляется в список наблюдения целиком, а не только содержимое подраздела.
3. Небольшие изменения в интерфейсе.
P.S. Фича с галочками "Прочитано" и "Отписаться" - если выбрать только галочки справа и нажать [Отписаться], то вы отпишитесь от текстов, но в ленте обновлений они останутся. Если же выбрать галочки слева и справа (прочитано и отписаться, соответственно) и нажать [Отписаться], то будут проделаны сразу оба действия.
1. Команда бота help settings.
Выдаёт справку о том, как изменять настройки бота.
2. Команда бота set shortevent.
Переключает формат оповещения от бота между полным и кратким.
Краткий формат оповещений: пр. 'Автор - 'Название текста'. новый размер (его изменение) [ номер, ссылка | зеркало ]').
Подробнее описано в справке по команде выше.
3. Команда бота set newgenre.
Включает или отключает выдачу оповещений от бота в клиент пользователя при изменении жанра текста. В ленту обновлений при этом событие записывается!
4. Команда бота set newdesc.
То же самое, что и п.3, но для аннотаций к текстам.
5. Команда бота set newtitle.
То же самое, что и п.3, но при изменении автора или названия текстов.
6. В профиле пользователя на сайте добавлены следующие поля:
[] Не выводить жанры в ленте обновлений - убирает из ленты обновлений поле жанр. Влияет только на ленту сайта!
[] Не выводить аннотацию в ленте обновлений - убирает из ленты обновлений поле аннотации к тексту. Влияет только на ленту сайта!
[] Использовать краткий вариант оповещений для бота - идентично команде бота set shortevent
[] Получать рассылку бота об изменении жанра текста - идентично команде бота set newgenre
[] Получать рассылку бота об изменении описания текста - идентично команде бота set newdesc
[] Получать рассылку бота об изменении автора/названия - идентично команде бота set newtitle
7. В ленту обновлений добавлен следующий функционал:
- Возможность отписаться от конкретного текста автора прямо из ленты, даже если у вас подписка на автора целиком. Внимание! После этого вы не сможете заново подписаться на текст иначе как через отписку от автора целиком и повторную подписку на него же. Возможность подписки без подобных манипуляций в этой ситуации появится с реализацией на сайте страничек авторов с перечнем их произведений.
- Возможность групповой отписки от текстов
- Возможность прямо из ленты отметить текст прочитанным и, соответственно, сразу убрать его.
- Возможность групповой отметки текстов прочитанными.
8. Изменён формат ссылок на самиздат и его зеркало в ленте обновлений.
Ссылки на читалки теперь помечаются буквами S и B для samlib.ru и budclub.ru, соответственно.
К ссылкам на автора и текст добавлена ссылка на зеркало в виде буквы B.
P.S. Я постарался прогнать все возможные варианты выдачи обновлений, но ошибки скорее вероятны, чем возможны ;), поэтому обязательно мне сообщайте о них на почту через форму сайта или кнопку справа сервиса Reformal.
Изменения в частоте опроса Самиздата - теперь все авторы обновляются 3 раза в сутки, а изменения существующих текстов проверяются каждые 10 минут.
Теперь изменения имеющихся в базе произведений (название, размер, жанр) проверяются каждые 20 минут.
Добавление новых текстов авторов, изменение описаний к текстам происходит с задержкой до суток.
1. Команда бота import.
Следующее сообщение должно содержать ссылку на простой текстовый список адресов произведений или страничек авторов самиздата. Таймаут обработки списка - 30 сек.
2. Команда бота export.
В ответе присылает ссылку на ваш список подписке в формате простого списка. Эта же ссылка находится в начале вашего списка наблюдения на сайте.
P.S. Версия тестовая, гонялась локально под cygwin несколько часов. Но нативные никсы - немного другое. Поэтому, если будут замечены проблемы, пожалуйста, сообщите мне через форму обратной связи.
1. После добавления поддержки импорта базы программы-следилки SI tst не добавлялись ссылки на конкретные произведения.
2. Неправильное отображение изменений в ленте обновлений.
Для использования всех функций нашего сервиса необходимо войти или зарегистрироваться.