Такс, бедолаги! Минута внимания!
Этот патч подвез Вам всем человек, ставший при жизни легендой. Народный артист Советского Союза, России и даже Чечено-Ингушетии - @yazhog
Поэтому накидайте ему респекта(донатного) по ссылочкам или по его кредам, которые он Вам сможет по запросу предоставить, если у вас будет желание респектнуть ему лично за вклад в наш скромный публичный проектик))
P.S Обнимаю отдельно за труды, ты реально мужчина мужчинский)(
Я в этот раз чуть на чилле и делах, поэтому от меня ток микроправки какие-то и то если грузил)()(
✨ Новые возможности
- Клавиатура после регистрации: Добавлены кнопки «Подключиться бесплатно» и «Пропустить»
- Новый текст триального предложения: Улучшенные сообщения для привлечения новых пользователей
- Форматированный вывод периодов: Красивое отображение периодов продления подписки
- Режим ссылки для кнопки подключения: Новый режим
CONNECT_BUTTON_MODE=linkс прямой ссылкой на подписку - Система отслеживания уведомлений: Добавлена модель и таблица
SentNotificationдля контроля отправленных уведомлений - CRUD-операции: Новый модуль
notification.pyдля управления уведомлениями
🔧 Улучшения
- 📝 Переписанные приветственные сообщения: Более продающие и информативные тексты
- ⚡ Акцент на скорости: Усилен фокус на скорости до 1 Гбит/сек в основных сообщениях
- 🔄 Всегда видимая кнопка продления: Кнопка продления подписки теперь отображается постоянно (для не-пробных подписок)
- ⌨️ Улучшенная клавиатура периодов: Использует форматированный текст при выборе периода продления
- 💰 Обновленные спецпредложения: Изменена формулировка и структура уведомлений о специальных предложениях
- 🔗 Интеграция режима ссылки: Поддержка нового режима в интерфейсах, обработчиках и клавиатурах
- 🔔 Умная логика уведомлений: Предотвращение дублирования уведомлений с помощью записи в базе данных
- 🗑️ Автоочистка уведомлений: При продлении подписки удаляются записи о ранее отправленных уведомлениях
🐛 Исправления
- Удалена лишняя строка: Убрана избыточная информация о награде рефереру в сообщении регистрации
- Исправлены ошибки локализации: Устранены мелкие неточности в переводах
- Предотвращение дублей: Улучшена система предотвращения повторных уведомлений
🛠️ Техническая часть
- Миграции базы данных: Добавлены Alembic-миграции для создания таблицы
sent_notifications - Каскадное удаление: Реализовано каскадное удаление связанных записей
- Документация: Обновлены
.env.exampleиREADME.mdс описанием нового режима
Совместимость: Все изменения обратно совместимы. Для использования новых возможностей обновите переменные окружения согласно
.env.example
What's Changed
- Тест подписка сразу после старта бота, продление в любой момент by @yazhog in #48
- Режим link для ссылки подписки, фикс напоминаний о истечении подписки by @yazhog in #49
Full Changelog: v2.2.5...v2.2.6