Бот-аукцион в телеграме
AdminПроект состоит из клиентской части и администрирования!
1.Бот - @Test77778_bot, состоит из кнопок:
- Список лотов
- Личный кабинет
- Помощь
- Добавить лот
- Настройки
В таких пунктах как "Настройки", "Помощь" пользователь может узнать базовую информацию о боте, связаться с администрацией, настроить временную дату, отредактировать информацию о себе.


В пунктах "Личный кабинет", "Добавить лот", "Список лотов" предоставляется функционал для пополнения баланса, краткая информация о пользователе(данные, номер кабинета, баланс, активные аукционы), просмотра истории транзакций, реферальная система.
Также сведения о лотах: "Принимаю участие", "Выигранные лоты", "Кабинет продавца".

Кабинет продавца включает в себя: информацию о заявках, лотах, а также возможности вывести средства, продать товар и посмотреть информацию о проданных товарах.

Функционал самих торгов располагается в меню "Список лотов".

Кнопка "Список лотов" предоставляет доступ ко всем доступным лотам на аукционе, внутри есть кнопка "Купить сейчас", в данную категорию попадают лоты, которыми никто не заинтересовался. Вы можете купить их за блиц цену(данная цена указывается продавцом) или же предложить продавцу свою цену, а продавец в свою очередь даст положительный или отрицательный ответ.

Под кнопкой купить сейчас размещаются категории и кнопка "Все лоты", которая вмешает в себе общие товары.
Каждый лот в категориях и общих лотах представляет из себя анкету с детальной информацией, а также возможность "Принять участие", "Купить за блиц", данные кнопки работают лишь до начала аукциона

Рассмотрим бот со стороны пользователя и продавца
В самом начале торгов пользователь имеет возможность купить лот за блиц цену или же принять участие, для принятия участие нужно оплатить залог.
Система залога
В боте реализована система залога для участия в аукционе нужно вносить залог, который возвращается в случае окончания аукциона

После публикации мы можем увидеть, когда будет конец аукциона, а также начать делать ставки если лот для нас интересен.

Так выглядят торги во время аукциона, пользователи делают ставки, в случае если конкурент повысил ставки, то пользователю приходит уведомление.
Побеждает в лоте тот, кто сделал последнюю ставку.
Кнопка "Купить сейчас"
В случае если на торгах никто не принял участие и срок вышел, то лот перемещается в категорию "Купить сейчас" где каждый желающий может купить его за блиц цену или же купить лот по блиц цене, продавец в свою очередь решает одобрять ли заявленную цену или нет .
Личный кабинет пользователя, а также действия после победы в торгах
После завершения торгов победителя просят оплатить покупку в личном кабинете, продавец получит ссылку на покупателя после его оплаты.

После оплаты мы указываем данные, которые передаются продавцу для того, чтобы он связался с покупателем и произвел отправку товара.
Покупатель в свою очередь решает прошла ли оплата успешно и имеет возможность открыть спор если его что-то не устроит:


На данном этапе связь пользователей завершается, деньги остаются у пользователя
Продавец
Для добавления лотов пользователь использует кнопку "Добавить лот" и проходит краткую процедуру добавление лота в бота.

При добавлении лота можно указать множество информации о цене, названии, описании товара, а также предоставить ссылки на форумы, сайты где обсуждается лот. Предоставляется возможность добавления от 1 до 3 фото после чего лот уходит на модерацию.
Процесс заполнение формы занимает не более 5 минут и на 100% автоматизирован
После прохождения модерации продавца просят оплатить комиссию за лот:

После оплаты лот ожидает торгов, продавец в любой момент может посмотреть всю необходимую информацию о своем лоте, время начала и завершения торгов.

После отправки на торги продавцу остается только ждать завершения, в это время он может просматривать информацию по поводу лотов в кабинете продавца, который находится в личном кабинете

В категории "Купить сейчас" пользователь может предложить продавцу свою цену за лот.

Продавец в свою очередь решает одобрять покупку или нет.
Администрирование
Админ панель представлена в виде сайта с удобным интерфейсом и обширным функционалом.

Кнопки "Главная", "Пользователи", "Категории", "Рассылка", "Конфигурации", "Выводы" позволяют владельцу распоряжаться своим ботом без услуг программиста и располагают обширным функционалом. Расскажу кратко о каждом пункте:
- Главная
Просмотр сообщений от пользователей, а также ответ на них, краткая статистика проекта

Общаться с пользователями можно с помощью удобной панели в главном меню, стоит лишь нажать на кнопку "ответить" и вам откроется панель:

Кроме общения через панель можно будет решать споры по поводу которых в процессе оплаты-доставки лота могут писать покупатели.
- Пользователи
Просмотр пользователей бота, детальная информация о них, а также возможность проведения разных манипуляций

В данной панели вы можете узнать много информации о пользователе, открыть чат администратора с пользователем, посмотреть его выставленные и купленные товары, посмотреть где участвует пользователь, отредактировать его баланс, забанить.

- Категории
Вы можете добавить нужную вам категорию и при модерации разместить лот в категорию, которая соответствует теме лота.

- Рассылка
Предоставляет возможность рассылки сообщений на всю аудиторию бота


- Конфигурации
Предоставляет возможность изменения конфигураций бота, изменения настроек веб-сайта.

- Выводы
Предоставляет статистику о всех выводах с бота

Также хочу рассказать о модерировании самих торгов

Прежде чем описывать этапы хочу сказать, что практически все этапы в боте и админ панели автоматизированы и тщательно продуманы. На каждом этапе торгов показывается статус лота, торги начинаются и завершаются по таймеру, продавец оплачивает комиссию автоматически, а также после оплаты и завершения торгов может успешно вывести свои средства.
Путь товара начинается с того, что продавец подает лот на модерацию предварительно оформив его и указав всю нужную информацию.
На этапе "ожидают обработки" мы делаем предварительный осмотр и решаем одобрять ли заявку или нет(можем указать комментарий при отказе)

После нашего одобрения пользователю приходит сообщение о том, что для размещения нужно оплатить комиссию, в случае если лот снимется с аукциона, то комиссия будет возвращена владельцу.
Все лоты, которые ожидают оплаты комиссии находятся в категории "Ожидают оплаты комиссии".

После оплаты комиссии лот попадает в раздел "Ожидают торгов", на данном этапе мы еще раз можем посмотреть основную информацию, сведения о участниках, окончательно отредактировать лот, опубликовать его или же поставить таймер на start/end, добавить в категорию. После настройки таймера лот будет автоматически выходить на торги, даже если не указывать время, то система автоматически ставит время начала и конца торгов.


Пункт "На торгах" позволяет посмотреть посмотреть на все лоты аукциона, отредактировать его, а также снять с торгов.

После завершения победы одного из участников лот перемещается в раздел "Ожидают оплаты", а после в "Ожидают доставки". У пользователя есть 24 часа на оплату счета. При не оплате баланс будет аннулирован, товар выложен заново на торги.

Также в пункте "Изменить" - "Участники" можно посмотреть всю информацию по поводу лота, участников, логи ставок.
- отмененные - в случае отмены лота на первом этапе модерации он попадает в раздел "отмененные", статус лота можно изменить "отправить на модерацию"
