Версия бота 5 выходит в релиз!
Модульная архитектура, расширенная система платежей, выборочная тарификация, поддержка роутеров и многое другое!
Мы долгое время думали над способом предложить не только готовый продукт, но и дать возможность самим дорабатывать его без потери обновлений.
Поэтому начнем с главного.
➙ Модульная архитектура:
Новая эра развития SoloBot с поддержкой модулей и расширений.
Теперь каждый может дополнять логику бота независимо от общих обновлений, а кастомизированные боты получают все новые функции без потери изменений.
Основные возможности:
- Установка модулей без затирания при обновлениях через CLI.
- Менеджер модулей прямо в админке бота.
- Просмотр версий модулей и доступных обновлений.
- Остановка/запуск модулей прямо в админке.
- Обновление модулей с сохранением кастомных настроек.
- Документация по написанию собственных модулей.
- Возможность делиться своими модулями.
На этой странице размещено уже более 40 модулей, написанных как клиентами, так и разработчиками SoloBot.
➙ Расширенная система платежей:
Новая платежная структура, открывающая новые возможности.
Платежи:
- Уникальные идентификаторы для каждого платежа.
- Статусы платежного процесса.
- Индемпотентность через проверку по ID платежа.
- Автозакрытие платежей через час или при соответствующем ответе кассы.
Кастомные платежные системы стало проще подключать к боту, ведь теперь кассы имеют один вид и подключаются к одному обработчику.
Новые возможности быстрого платежного потока:
- False: стандартное меню "Пополнить баланс".
- [Касса]: автоматическое создание платежа в указанной кассе.
- [Список касс]: выбор кассы клиентом для доплаты.
- Подарки включены в быстрое флоу без предварительного пополнения.
Мультивалютность:
- Выбор валюты при пополнении/доплате.
- Автоматический курс ЦБ с кэшированием или же заданный фиксированный курс.
- Настраиваемая наценка на конвертацию в процентах.
➙ Выборочная тарификация и пулы серверов
Гибкая система управления серверами для разных тарифных групп.
Основные возможности:
- Привязка подгрупп тарифов к конкретным серверам/сквадам в кластере.
- Ранжирование серверов по характеристикам.
- Разное количество серверов при апгрейде/даунгрейде тарифа.
- Автоматическое добавление/удаление серверов при смене тарифа.
- Присвоение тарифу флага продажи для роутеров.
Пример использования:
- 6 серверов: 2 слабых, 3 мощных, 1 для роутеров
- Дешевый тариф → 2 слабых сервера
- Дорогой тариф → 5 серверов (включая слабые)
- Роутер-тариф → vless-ссылки
Поддержка роутеров и vless
Продажа тарифных планов для роутеров с vless-протоколом.
Возможности:
- Флаг vless для каждого тарифа
- Группировка vless-тарифов в подгруппы
- Автоматическая генерация vless-ссылок
- Отдельное меню подключений для роутеров
- Поддержка обеих панелей (3x-ui и remnawave)
Генератор ссылок
Поддержкой новых форматов ссылок.
Новые возможности:
- Генерация криптоссылок Happ для новых клиентов.
- Возможность выбрать режим отдачи ссылки:
* Защищенная ссылка от бота
* Happ-криптоссылка
* vless-конфиг
Спецгруппы:
Также можно ограничивать и спецгруппы тарифов, например триал:
- Привязка серверов к спец группам тарифов (триал, подарки, скидки).
- Ограничение пробника одним сервером из кластера или выдача всего пула серверов.
➙ CLI, бекапы и автогенерация:
Улучшенные инструменты управления и восстановления.
CLI 0.3.3:
CLI-интерфейс упрощает процесс обновления минимизируя риски:
- Формирование бекапа при обновлениях.
- Возможность восстановления на определенный бекап
- Проверка на совместимость.
Также бот сам берет на себя управление миграциями.
➙ Рассылки и уведомления:
Расширенные возможности для специальных групп клиентов.
Уведомления:
- Включение/выключение базовых уведомлений в конфиге.
- Настраиваемое время уведомлений.
- Информация о тарифе и его характеристиках при уведомлении.
Рассылки
- Рассылки получили возможность отправлять не только картинки, но и видео с гифками.
- Механизм рассылок был улучшен.
- Перед рассылкой есть предпросмотр и количество получателей.
Прочие улучшения
- Оптимизация отзывчивости бота при взаимодействии.
- Оптимизация запросов к базе данных.
- Кэширование повторяющихся действий.
- Настраиваемый уровень логгирования.
- Настраиваемое время для возможности продления.
- Расширенный тихий режим.
- меню бота можно сделать со вложениями видео и гифками.
Не все изменения вошли в новость, всего лишь малая часть.
