January 3, 2019
TorrentLasoBot: история релизов
Версия 0.10.1 (в разработке)
- Тонкая настройка бота с помощью web-страницы
- Импорт и экспорт настроек бота для бекапа и возможности их передавать другим пользователям
Версия 0.10
Новое:
- Свой torrent клиент, работающий по архитектуре push, т.е. нет необходимости обладать белым IP для работы сервиса https://hub.docker.com/repository/docker/vaxann/torrentlassoedgeimg
- Функционал по подключению EDGE сервера /connectedge, отключить: /disconnectedge
Исправлено:
- Ошибка с загрузкой с RuTor (RuTor добавил дополнительную страницу с рекламой при загрузке torrent-файла, пришлось делать обход)
Версия 0.9.1 (текущая)
Новое:
- Проверка, есть ли такой файл на всех торрент-клинетах, для предупреждения скачивания одного и того же файла в разные папки
Исправлено:
- Ошибки в функции отображения статуса загрузки
Версия 0.9
Новое:
- Поддрежка kinozal.tv, рекомендуем внести логин и пароль через /setTrackers
- Возможность отправлять отзывы о работе бота через команду /feedback <текст сообщения>
Исправлено:
- множество мелких исправлений и рефакторинг системы подключения поисковых плагинов, теперь добавление новых трекеров значительно ускориться и упростится
Версия 0.8.1
Исправлено:
- Ошибка при которой результаты ruTracker не попадали в поиск (вернее сортировались неверно и оказывались самом конце поиска) из-за смены верстки страницы ruTracker, которая парсится ботом
Версия 0.8
Это первый публичный релиз, который доступен любому пользователю
Новое:
- Бот переименован, теперь это @TorrentLassoBot
- Рефакторинг модели бота в пользователе-ориентированный режим: т.е. у каждого пользователя своя область видимости: свои трекеры, свои торрент клиенты, свои пинги и т.п. (настраивать можно с помощью команд /setServers и /setTrackers)
- Модернизировано хранилище данных (переезд из JSON на LavelDB)
- Добавлено отображение кол-ва пиров при загрузке
- Добавлены кнопки быстрой фильтрации содержимого поиска под списком найденного
Исправлено:
- Исправлена ошибку со слишком длинными сообщениями Telegram от бота, которые возникали при отображении содержимого torrent'а со слишком большим количеством файлов внутри
Версия 0.7.9 (отменено)
Новое:
Поиск самых старых файлов в торрент-клиентеВозможность выборочно удалять старые файлы на торрент-клиентеПроверка, есть ли такой файл на всех торрент-клинетах, для предупреждения скачивания одного и того же файла в разные папки
Версия 0.7.8.1
Исправлено:
- Устранен баг с загрузкой описания на RuTracker
Версия 0.7.8
Новое:
- Можно искать, просто написав текст без команды /search, т.е. любой текст по умолчанию воспринимается ботом как поисковый запрос
Исправлено:
- Уменьшена задержка проверки размера папки для загрузки, в случае если один из торрент-клиентов недоступен
Версия 0.7.7
Новое:
- При поиске результаты выдаются в виде многостраничного сообщения
- Сделана поддержка поиска на трекере ruTor.org
Версия 0.7.6
Исправлено:
- Исправлены ошибки с удалением и при завершении закачки, проведен рефакторинг для увеличения надежности работы
Версия 0.7.5
Исправлено:
- Сессии авторизации на торрент-трекере длятся до полного истечения, бот не перелогинивается регулярно, что исключает вероятность бана
- Исправлена ошибка с поиском по хешу на торрент-клиенте
Версия 0.7.4
Новое:
- При "отмене" загрузки возможно ее повторить
- При "удалении" загрузки, будет дополнительно запрошено подтверждение удаления
- Бот сигнализирует если такой же торрент-файл уже ранее был добавлен
Исправлено:
- Время пинга серверов увеличено, для исключения срабатывания при кратковременных отключениях интернета
Версия 0.7.3
Новое:
- Определение свободного места на диске для каждой папки, при начале загрузки
Версия 0.7.2
Новое:
- Добавлено оставшееся время загрузки при мониторинге скачивания торрента
- Управление загрузкой торрента прямо из телеграмма, возможно: приостановить загрузку, возобновить или удалить (с удалением скачанной информации с диска)
Версия 0.7.1
Исправлено:
- Ошибки с проверкой доступности серверов
- Ошибки с перезапуском бота при повторной авторизации на сайте трекера
Новое:
- Осуществлен переезд на сервер в Германии, что исключает необходимость использования прокси, повысилась скорость и стабильность работы
Версия 0.7
Исправлено:
- Мелкие ошибки при мониторинге изменения торрнетов на трекере
- Мелкие ошибки при загрузке proxy-листов
- Доработан пинг, теперь он совсем интеллектуальный, дополнительно проверяет доступность портов (например, если на сервере отключиться Transmission, бот сообщит об этом)
Новое:
- Теперь при загрузке торрента, статус загрузки отображаться прямо в телеграмме и обновляется динамически
- Сообщения о загрузки теперь отображаются только у того пользователя, который инициировал загрузку (т.е. больше не будет уведомлений для всех о начале или окончании загрузки)
Версия 0.6.2
Исправлено:
- Сообщения об ошибках теперь не показываются обычным пользователям
- Пинг делается более интеллектуально, исключая ложные срабатывания
Новое:
- Появилась новая команда /watch, которая отображает весь список подписок пользователя
Версия 0.6.1
Исправлено:
- Имена файлов при начале загрузки теперь отображаются так, как они указаны на трекере
Новое:
- Добавлена история релизов (этот документ) и инструкция по использованию
Версия 0.6
Исправлено:
- Исправлен ряд ошибок с производительностью и прожорливостью бота
- Исправлена недоработка с потуханием proxy-серверов, теперь бот перегружает их раз в 3 часа
Новое:
- Добавлен мониторинг за торрентами (бот оповестит если торрент изменился на торрент-трекере)
- Теперь бот мониторит серверную инфраструктуру и сообщит если пропала или появилась связь
Версия 0.5
Будет восстановлено позже по коммитам...