ТЗ на доработку телеграм-бота на Node.js
Что у нас сейчас:
Закрытый телеграмм канал и закрытый телеграмм чат.Телеграм-бот, который подключается сразу и в чат и в канал.Какой принцип работы сейчас: клиент проходит регистрацию в чат-боте (вводит тел.и e-mail) далее выбирает тариф подписки (7 дней; 1, 3 или 6 мисс и 1 год) дальше после выбора тариф, клиент попадает на страницу оплаты интернет-эквиватора FONDY.После успешной оплаты идет переадресация на сайт компании с сообщением о успешной оплате и кнопкой, которая ведет обратно в бот.В боте появляется сообщение и кнопка, которая предлагает присоединиться в закрытый чат, и следующее сообщение присоединиться в закрытый канал.Сервис действует по принципу NETFLIX, ежемесячные (если зависит от тарифа) автоматические списки ботом.За 2 дня до окончания подписки, бот отправляет запрос на карту, чтобы записать следующий платеж.При успешном оплате, продолжает подпись по тарифу, а если оплата не успешна, то после завершения выкидает пользователь и из чата и из канала.Сейчас это работа телеграм-бота.Что нужно оценить на доработке?Сейчас разрабатывается интернет-магазин на WordPress, где будет личный кабинет.В каталоге товара будет товар, как подпись на данный сервис.Поэтому хочется связать кабинет интернет-магазина и телеграм-бот, чтобы была возможность управлять подписью непосредственно из интернет-магазина.Как мы видим логику: пользователь заходит на сайт интернет-магазина, выбирает данную услугу, выбирает тариф (7 дней; 1, 3 или 6 мес и 1 год), добавляет товар в корзину, переходит к оплате.Позже пользователь попадает на страницу оплаты интернет-эквиватора FOND.После успешной оплаты идет переадресация на сайт компании с сообщением о успешной оплате и кнопкой, которая ведет в личный кабинет.В личном кабинете возле данного товара появится 2 кнопки доступа в чат и доступа в канал, при нажатии на которые клиент будет переходить в закрытом телеграме и канале.Более подробно: после успешной оплаты сайт отправляет в бот данные пользователя (тариф, телефон и e-mail) бот регистрирует нового пользователя и создает для пользователя URL на подключение.Затем эти URL отправляются на сайт и добавляются в кнопки в личном кабинете.При истечении срока подписки, если пользователь не продлил подписку, бот выводит пользователя из чата и канала, отзывает ссылки с сайта (кнопки становятся неактивными).Если через некоторое время пользователь решит возобновить пользование услугой, то в личном кабинете выбирает тариф, переходит к оплате.Позже пользователь попадает на страницу оплаты интернет-эквиватора FOND.После успешной оплаты идет переадресация на сайт компании с сообщением о успешной оплате и кнопкой, которая ведет в личный кабинет.В личном кабинете возле данного товара появится 2 кнопки доступа в чат и доступа в канал, при нажатии на которые клиент будет переходить в закрытом телеграме и канале.Прошу извинения, если что-то не было описано.Без бюджета, предлагайте стоимость.Спасибо за внимание!P.S. Как мне показали, сейчас около 5500 ст. кода написано.Как мне объяснили, с этим не удобно работать и нужно хорошо разобраться с кодом.
Вітаю! Шукаємо підрядника, щоб доопрацювати телеграм-бота, який написаний на Node.js
Що маємо наразі:
Закритий телеграм канал та закритий телеграм чат. Телеграм-бот, який підключає відразу і в чат і в канал.
Який принцип роботи наразі: клієнт проходить реєстрацію в чат-боті (вводить тел. та e-mail) далі обирає тариф підписки (7 днів; 1, 3 чи 6 міс та 1 рік) далі після вибору тарифу, клієнт потрапляє на сторінку оплати інтернет-екваєра FONDY. Після успішної оплати іде переадресація на сайт компанії з повідомленням про успішну оплату і кнопкою, яка веде назад в бот. В боті зʼявляється повідомлення та кнопка, яка пропонує приєднатись в закритий чат, і наступне повідомлення приєднатись в закритий канал.
Сервіс дії за принципом NETFLIX, щомісячні (чи залежить від тарифу) автоматичні списання ботом. За 2 дні до закінчення підписки, бот надсилає запит на картку, щоб списати наступний платіж. При успішній оплаті, продовжує підписку згідно тарифу, а якщо оплата не успішна, то після завершення викидає користувача і з чату і з каналу.
Це що наразі по роботі телеграм-бота.
Що потрібно оцінити на доопрацювання?
Зараз розробляється інтернет-магазин на Wordpress де буде особистий кабінет. В каталозі товару буде товар, як підписка на даний сервіс.
Тому хочеться звʼязати кабінет інтернет-магазину та телеграм-бот, щоб була можливість керувати підпискою безпосередньо з інтернет-магазину.
Як ми бачимо логіку: користувач заходить на сайт інтернет-магазину, обирає дану послугу, обирає тариф (7 днів; 1, 3 чи 6 міс та 1 рік), додає товар в корзину, переходить до оплати. Далі користувач потрапляє на сторінку оплати інтернет-екваєра FOND. Після успішної оплати іде переадресація на сайт компанії з повідомленням про успішну оплату і кнопкою, яка веде в особистий кабінет.
В особистому кабінеті біля даного товару зʼявляться 2 кнопки доступ в чат та доступ в канал, при натисканні на які клієнт буде переходити в закриті телеграм та канал.
Більш детально: після успішної оплати сайт відправляє в бот дані користувача (тариф, телефон та e-mail) бот реєструє нового користувача і створює для юзера URL на підключення. Далі ці URL відправляються на сайт і додаються в кнопки в особистому кабінеті.
При закінченні терміну підписки, якщо користувач не продовжив підписку, бот викидає користувача із чату і каналу, відкликає посилання з сайту (кнопки стають не активні).
Якщо через деякий час користувач вирішить відновити користування послугою, то в особистому кабінеті обирає тариф, переходить до оплати. Далі користувач потрапляє на сторінку оплати інтернет-екваєра FOND. Після успішної оплати іде переадресація на сайт компанії з повідомленням про успішну оплату і кнопкою, яка веде в особистий кабінет.
В особистому кабінеті біля даного товару зʼявляться 2 кнопки доступ в чат та доступ в канал, при натисканні на які клієнт буде переходити в закриті телеграм та канал.
Прошу вибачення, якщо щось не було описане.
Без бюджету, пропонуйте вартість.
Дякую за увагу!
P. S. Як мені показували, наразі зараз біля 5500 стрічок коду написано. як мені пояснили, з цим не зручно працювати і потрібно добре розібратись з кодом.
-
3961 54 0 Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
Актуальные фриланс-проекты в категории Node.js
Доработка и сопровождение сайта React/Node.jsДобрый день, в поисках фрилансера со знанием React/Node.Js для своего проекта микро-сервиса генератора чеков. Веб сайт: receiptmaker.io Есть список задач которые нужно будет реализовать в дальнейшем (добавление новых страниц на сайт с контентом на ежемесячной основе, доработка… Javascript, Node.js ∙ 24 ставки |
React.js разработчик для платформы букингаЯ ищу опытного Full-stack React разработчика для работы над проектом (сервис онлайн-букинга). Технологии: React.js, React Native, Angular, Node.js, MongoDB Javascript, Node.js ∙ 24 ставки |
AWS Video CDN инженер / специалист |
Создание backend на Node.jsДобрый день , неоходимо реализовать базовые модули для геймификации в игре: - Топ игроков- Игра на рейтинг и монеты- Подробная статистика по играм- Поиск игры- Динамика игровой механики в самой игровой сессии в мафии- Социальные функции: - Приглашение друзей - Просмотр… Javascript, Node.js ∙ 14 ставок |
Проанализировать и развернуть проект на сервере
2000 UAH
Есть готовый проект Его нужно проанализировать и развернуть на нашем сервере. Полная настройка и консультация с его управлением Если у вас большой скел возможно заказать дополнительные услуги с интеграцией новых платежных систем Проект на Next.js 14 Node.js, Базы данных ∙ 6 ставок |