ChangeLog Автошопа v3.0
✅ Общее:
*Полный рефакторинг кода (переписан весь функционал, запросы, методы, некоторый дизайн)
*Не нужно перезапускать бота при добавлении/удалении админа (только сохранить settings.ini файл)
*Поддержка нескольких способов пополнения одновременно (по форме, по нику, по номеру). Ранее можно было выбирать только один
*Ежедневная статистика сбрасывается в 00:00, а еженедельная в понедельник 00:01
*Перед сбросом ежедневной статистики, Бот присылает сообщение со статистикой всем админам
*При бане киви, приходит уведомление
*Возможность перенести все данные со старого бота в новый (Сделать это можно в @DJIMBO_HELPER_BOT)
*Кнопка с ссылкой на поддержку, при тех. работах
➕ Добавлено:
*Возможность не использовать P2P(приватный) ключ Киви (оплата без формы, только по номеру/никнейму)
*Фильтры на покупки, пополнения и технические работы
*Функция для асинхронных запросов (устранены фризы бота)
*Поддержка HTML тэгов в рассылке
*Вызов админ команды слешем (/)
*Разноцветные выводы в консоль
*Команда с выгрузкой Лог файла и Базы Данных (/db, /log)
*Файл requirements с необходимыми библиотеками
🎁 Товары:
*Если в наличие только один товар, пользователю не нужно указывать количество товаров к покупке, покупается сразу один товар
*При покупке товара, в количествах пишет максимально допустимый диапазон к покупке, учитывая баланс пользователя
*Обработка ненайденного товара (если категория/позиция была удалена)
*Возможность выгружать товары (при редактировании позиции)
*При отмене покупки, перебрасывает на страницу категорий
*Немного изменено и оптимизировано удаление товаров
*Кнопка загрузки товаров, при редактировании позиции
*Возможность ставить цену 0₽ в позициях
*Пропуск добавления картинки к позиции
*Пропуск добавления описания к позиции
♻️ Переписано, изменено, оптимизировано:
*Переписано занесение и изменение юзеров в БД (ранее приходилось вводить /start, сейчас при вводе любой команды или нажатии любой инлайн/реплай кнопки пользователь заносится в БД)
*Переписана поддержка (новое указание ссылки на админа и проверки наличия юзернейма)
*Переписан список покупок в Профиле, при поиске чека и поиске профиля
*Переписаны функции отправки, редактирования и удаления сообщений
*Переписаны вызовы таблиц с индексов, на имена таблиц
*Переписаны и упрощены стейты (машина состояния)
*Переписано редактирование FAQ и Правил
*Переименованы и изменены таблицы в БД
*Переписаны Способы пополнений
*Переписан обработчик и вывод ошибок
*Все обычные запросы переписаны на асинхронные (не будет фризов у бота)
*Изменить названия всех функций на более понятные
*Сообщение после покупки/пополнения
*Рассылка о запуске бота с админ клавиатурой
*Убрано время с даты регистрации и указано кол-во проведённых дней в боте
*Убраны кнопки возвращения/назад с пополнения и покупок товаров
*Отделены клавиатуры от -сообщений в функциях
*Антиспам не распространяется на админов
📌 Фиксы:
*Фикс изображений позиции, при переносе Базы Данных или указании токена нового бота
*Фикс длинного описания в позициях (Media_caption_too_long)
*Фикс регистра логина при занесении в БД и при поиске
*Фикс ошибки, при покупке большого количества товаров
*При покупке товаров с ссылками, они были некликабельные
*HTML ошибка при отправке данных после покупки товаров
*Исправлен комментарий при оплате по никнейму
*Ошибка при добавлении киви из-за отсутствия *7
*Ошибка при вводе большой суммы пополнения
*Исправление HTML тэгов в описании позиции
*Удалять HTML тэги в товарах/никах/текстах
*HTML ошибка при просмотре покупок
🤖 Djimbo Helper Bot - @DJIMBO_HELPER_BOT
Так же хочу представить вам вспомогательного бота для моего Автошопа.
В нём мы сможете сконвертировать свою Базу Данных с версии 2.9 под новую версию шопа 3.0.
Так же если у вас не получается самому установить Автошоп по инструкции, вы всегда можете воспользоваться услугами Хелпер бота и установить автошоп/заменить админов/перезагрузить автошоп через него.