Составленное ТЗ
Если я правильно понял, и речь идёт о реальном аналоге Авито в телеграм, то выглядеть это должно примерно так:
Мультиязычность, возможно робот будет работать как минимум на двух языках. Если в этом нет необходимости - вопросов нет.
Категории товаров
- подкатегории
- - товары
Соответственно категории, подкатегории и т.д могут создаваться, редактироваться и деактивироваться разработчиками/администраторами
Товары добавляются пользователями, указывая номер телефона, прилагая к объявлениями фотографии и описания.
Ограничение на какое то количество фотографий, можно сделать статичным, можно сделать изменяемым опять таки администраторами бота.
Ограничение по описанию -- соответственно тоже устанавливается администраторами и заказчиком.
Пользователь отправляет первоначальный вид объявления на модерацию - которое после чего либо принимается, либо отклоняется с объяснением ошибок.
После принятия объявление появляется в боте, и отправляется на канал.
На канал можно объявление отправлять с кнопками, это могут быть лайк/дизлайк или кнопка для добавления этого объявления в избранное.
Пользователи могут увидеть интересное объявление на канале и добавить его себе прямо из телеграм.
В боте такой же список, только разложенный по полочкам(категории).
Платные услуги:
Свои объявления можно продвигать, оплачивая какую то определенную сумму за одно объявление и (возможно) по логике оно будет выше остальных или же выделяться каким то иным способом.
У всех пользователей присутствует баланс, которым могут управлять администраторы.
Вручную добавляя или отбирая средства.
Естественно, все пополнения счета будут автоматизированными, работать будем через Яндекс Кассу. Для этого потребуются ключи от приложения(разберемся позже)
Отдельная панель администратора, где можно создавать рассылки по определённым критериям(язык например)
Это тоже все обговаривается.
1. Вопрос: 13 каналов - что это за каналы? Категории определенные?
2. Если будут платные функции по продвижению объявлений, как они должны изменяться?