тз
Нужно сделать бота-конструктор других ботов
Чел заходит в бота, видит приветственное сообщение и кнопку "Создать бота"
Для того, чтобы создать бота он должен переслать из botfather сообщение с токеном (бот сам должен спарсить токен)
После этого человеку доступны такие кнопки :
Админка
Настройки магазина
Настройки бота
Категории и товары
Премиум
Вот таким текстом я выделил разделы
А вот таким текстом - подразделы в этих разделах
Основной бот (в котором вся настройка будет происходить)
Админка
Рассылка - запустить рассылку
Премиум настройки - настроить модули (Функция, что чел должен что-то обязательно сделать перед пользованием ботом. Например, принять правила)
Также, премиум убирает рекламу в боте, позволяет настроить своё меню в боте (Поменять текст на кнопках), позволяет сделать больше чем одну дополнительную кнопку и позволяет подключить оплату через крипту. Также, чел с премиумом может поменять приветственное сообщение в его боте на своё. Должны быть доступны такие штуки как <user>, <id>. Например, чел хочет, чтобы бот приветствовал каждого и писал его имя, тогда он пишет : Привет, <user>.
Купоны - можно создать купон, указать количество раз, указать скидку в процентах
Настройки уведомлений (Чел будет видеть зарегистрированных пользователей в боте и сделки, в этом меню можно отключить эту функцию)
Статистика - последние сделки за день, количество пользователей в боте, количество зарегистрированных за сегодня, количество и сумма сделок за сегодня
Настройки магазина
Настройки оплаты - после нажатия на кнопку, у чела такое меню :
И возможность подключить оплату через крипту (через банкира) - премиум функция
Кнопка помощи - чел пишет, что бот будет отвечать при нажатии в его боте на кнопку "Помощь"
Кнопка Правила чел пишет, что бот будет отвечать при нажатии в его боте на кнопку "Правила"
Доп. Кнопки - чел может добавить свою кнопку, указать название самой кнопки и ответ бота при нажатии на неё. Также, в этом меню он может удалить ранее созданные доп кнопки (Без премиума - можно создать не больше одной дополнительной кнопки)
Редактировать меню - премиум функция. Чел может полностью Изменить названия кнопок в своём боте
Настройки бота
Изменить токен
Остановить бота
Удалить бота
Пользователи - чел может посмотреть список пользователей своего бота. Командой ban может забанить кого-то из них
Категории товаров
После нажатия на эту кнопку, чел видит список категорий в своём боте. Если их нет, то бот предлагает создать категорию.
После того, как чел создал категорию, он может добавить товар
Стрелками он может переместить категорию вверх или вниз в боте (если например несколько категорий и он хочет, чтобы определенная категория была сверху, а другая под ней)
Добавить товар - чел добавляет товар. Товар бывает двух видов : уникальный и неуникальный. Если товар неуникальный, то он просто заливает ссылку/какой-то документ/еще че-то (Бот должен принимать даже архивы и другие документы, которые ему чел переслал)
Если товар уникальный, то чел должен его залить и соответственно 1 товар=1 покупатель. Бот должен уведомлять чела, если у него закончился товар.
Чел может написать описание к товару, вставить картинку
Товар - залить сам товар
Изменить тип - сменить с уникального на неуникальный
Стрелки - перемещение, также как и категорий
Премиум
Чел может купить премиум и посмотреть, сколько премиума у него осталось
Бот клиента (Которого он настраивал)
Кнопка О сервисе убирается, если у чела есть премиум
Купить - бот присылает категории товаров
Личный кабинет -
Добавить еще кнопку нужно "Активировать купон"
Правила - правила
помощь - помощь
Моя админка
команда ban @user - банит юзера
Выдать баланс -
Рассылка - рассылка в основном боте
Рассылка по непремам - рассылка по ботам, в которых нет премиума