Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

ТЗ приложено в файле(.txt) к описанию заказа, так как ограничение в 5000 символов в описании не дает его разместить полноценно. Краткое описание задачи – написание бота-автопродажника с подключением к нему систем оплаты – qiwi и трёх криптовалют(BTC+LTC+USDT) + подключение по API отдельного, уже написанного и готового стороннего модуля от сайта noname.vip(интеграция продаж socks5 по API, пример бота с уже интегрированным API уже есть в ТЗ). Пример готового бота с уже интегрированным API с этого сайта: @NoNameVIP_SOCKS5_bot

Это пример хорошего, удобного бота, но есть 2 нюанса, которые нужно править:

1. Нужно, чтобы пользователь при ошибке выбора любого из параметров смог вернуться на уровень выше(пример – выбрал штат калифорния, дальше город Лос Анджелес, дальше спрашивают зип, а пользователь хочет Сан Франциско, жмет назад, выбирает Сан Франциско и указывает зип наконец). 2. Нужно, чтобы пользователь мог иметь возможность нажать на кнопку "МНЕ [без разницы], ДАВАЙ ВСЕ", и ему бы вышли все носки из списка. Отдельно отмечу в данном боте очень удобную менюшку показа и выбора носка, где показывается и провайдер в том числе. Нужна возможность покупки в нашем боте носков с внутреннего баланса.

Наш бот должен в себя обязательно включать:

2 языка – английский и русский(автоопределение языка для пользователя при старте бота и дальнейшая возможность его изменения в профиле пользователя), для каждого языка свои отдельные товары(чтобы русскоязычные не видели товар для англоязычных и наоборот).

Внутренний баланс в боте. Возможность его пополнения qiwi+btc+ltc+usdt.

Товар – возможность его оплаты пользователем как "на месте"(qiwi+btc+ltc+usdt), так и с баланса в боте.

Баланс пополнения у пользователей в боте должен быть привязан к USD. Проблема, с которой здесь можно столкнуться – это пополнение в киви. Оно идет в рублях, соответственно для киви нужно сделать простой скрипт пересчета из долларов в рубли по актуальному курсу, чтобы пользователь пополнил баланс, скажем, на 753 рубля, и у него добавилось 10$. Оплата с киви подключается по ключу API для сторонних разработчиков, который я передам исполнителю в момент подключения методов оплаты к боту.

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

Товар в боте должен иметь возможность быть разбитым на категории. У каждой категории – своя картинка(если есть) и свое описание. У каждого товара тоже свое описание и своя картинка. Загрузка товара в бота преимущественно осуществляется путем подгруза .txt файла, где 1 текстовая строка = 1 товару. Если строк 10, то и товаров 10 штук добавляется. Бот выдает пользователю при покупке то количество строк, которое он оплатил. Бот сам редактирует подгруженный на сервер текстовый файл с товаром, удаляя оттуда уже купленные строки.

Нужна защита от перехвата коллбеков в боте и от ddos.

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

Еще один тип товара, который будет продаваться в магазине – .pdf-файлы. Их подгруз будет осуществляться из админки. Некоторые товары изначально по задумке имеются в виде не строк(которые формируются исходя из .txt файла, подгруженного в бота), а из файла .pdf. Хотелось бы, чтобы я(как админ) подгружал этот файл(или несколько) сразу к одному товару(пример – загрузил несколько строк в одном .txt, выбрал, к каким строкам нужно подгрузить .pdf, чтобы вместе с .txt с текстовой информацией, пользователю выдавался для скачивания и .pdf файл). На сервере файлы могут занимать место. У меня была задумка насчет телеги, в ней ведь тоже можно подгружать файл, он будет храниться бессрочно и т д, нужно обсудить с исполнителем, как лучше реализовать этот функционал.

Подгрузка товаров в админке нужна для двух разных языков – русского и английского. Покупатели, выбравшие англ язык не должны видеть товары для тех, кто выбрал ру язык и наоборот, соответственно и подгруз товара идет разными кнопками. Желательна удобная возможность изменения реквизитов для поступления средств(чтобы я мог легко сменить киви кош или бтс/лтс/юсдт, куда отправляются средства).

Да, в силу автоматизации процесса пополнения, с тем же бтс нужно поставить проверку на подтверждение транзакции в сети(типа 1-2 подтверждения до зачисления на баланс). Нужно иметь возможность удалять товара или менять их описание/цену/картинку без удаления товаров из бота.

3 года назад
Able2Know
Антон 
39 летРоссия
16 лет в сервисе
Был
20 дней назад
  • Похожие заказы
  • Нужно создать фильтр (нижних, верхних , полосовой, пиковый, заградительный частот), должен строится график. В Eclipse, пример что в итоге должно получится в прикрепленном файле, примерно чтобы такой строился. Вбивается определенная частота, частота срезается. Можно отдельно ...

    Закрыт
    3 года назад
  • Нужно разработать прототип генератора задач. Если кратко, то нужна программа которая будет генерировать на каждое занятие задачи в зависимости от успехов учеников. Более детально могу рассказать - созвонившись с вами.

    Закрыт
    3 года назад
  • У нас есть линейный набор из слов-блоков. Каждый блок имеет размеры и координаты - где он находится на странице. Каждый блок включает одно или несколько слов, но все они гарантированно находятся на одной строке, то ...

    Прикладное ПО1 исполнитель
    Завершен
    3 года назад
  • ТЗ:Точнее софт который будет парсить видео с сайта animego.org и отправлять их в телеграм.Взаимодействие с софтом должно производиться через телеграм - бота.Я отправляю ему ссылку на аниме, после чего выбираю озвучку. Отправляю ссылку на канал, ...

    Закрыт
    3 года назад
  • $40

    Добрый день. Необходимо создать, доработать несколько модулей для ERP Odoo. Уровень джуниор-мидл. Цена договорная. При отклике сразу указывайте свой мессенджер для оперативной связи и дальнейшего обсуждения деталей проекта.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Тема: Разработка системы поиска книг по запросу в латентном пространстве их описания. В общем, изначально все задумывалось вокруг полнотекстового поиска. Есть гугл книги, где как раз используется полнотекстовый поиск - нужно нечто подобное. (https://books.google.com/advanced_book_search?hl=ru) Но добавить бы жанры, темы ...

    Закрыт
    3 года назад
  • Есть исходный файл со старой структурой дерева. В новом файле необходимо поменять макрос в соответствии с новой структурой.  В первоначальном варианте: четыре дочерних фактора, три из них с тремя родителями, один одиночный. Необходимо адаптировать код под: два ...

    Прикладное ПОнет заявок
    Закрыт
    3 года назад