Написать телеграм бота по предоставлению смм услуг по API

Цена договорная
22 марта 2023, 17:07 • 11 откликов • 107 просмотров
Требуется сделать бота в телеграм, который будет предоставлять часть смм услуг по АПИ, а часть в виде уведомлений администратору (услуги будут включаться вручную).

https://xmind.works/share/DyIUqfk3 - ссылка на карту бота, тексты, алгоритм и т.д.

Описание бота. Бот предоставляет смм услуги.

Перечень услуг:

1.Умные просмотры – вручную

2.Просмотры РФ для ТОП - вручную

3.Просмотры Базовые - вручную

4.Просмотры на пост – по апи

5.Подписчики в канал/чат – по апи

6.Подписчики в бота – по апи

7.Реакции на пост – по апи

8.Умные авто реакции - вручную

9.Репосты на пост – по апи

10. Авторепосты – вручную

Часть услуг включаются вручную путем отправки заказа администратору в боте, часть услуг автоматоматически по api. Те услуги, что включаются автоматом, не приходят админу.

Услуги по api через сайт https://partner.soc-proof.su/api , id услуг указана в карте бота и может меняться в админке на сервере или в боте.

Как работает бот. Юзер пополняет бота через сервисы и использует баланс, заказывая услуги.

Баланс.
Пополнение баланса пользователем 4 методами:

1.ЮMoney/карта RU – по кнопке, пример по ссылке: https://yoomoney.ru/transfer/quickpay?requestId=353235353531333034355f61646465363662643639316631613561613961663633613532313733626363646266343264666366

2.ЮКасса/карта RU/Qiwi – через ключ и shopid

3.Visa/Mastercard Все страны - https://paypalych.com

4.Cryptocloud

Статистика заказа, которая должна предоставляться в боте администратору по команде:

Статистика для админа в боте:

3.1. статистика по заказам в двух таблицах:

1) автоматические услуги по апи: 1) username оплатившего 2) наименование услуги 3) параметры заказа (количество) 4) дата покупки 5) способ оплаты 6) сумма оплаты в руб.

2) услуги, включаемые вручную: 1) username оплатившего 2) наименование услуги 3) параметры заказа (количество просмотров/реакций/репостов; количество дней, скорость и т.д) 4) дата покупки 5) способ оплаты 6) сумма оплаты в руб.

3.2. статистика по пополнениям баланса в формате: 1) username оплатившего 2) дата пополнения 3) сумма в руб. 4) способ пополнения

Функционал админа:

1)возможность пополнять/списывать баланс пользователя через бота командой

2)удаление заказов, которые ставятся вручную, из Мои заказы у юзера через команду в боте
3) получение статистики в боте



Уведомление юзерам по заказам, который включаются вручную за x часов с предложением продления. Информация о заказе и кнопка in-line Подтвердить продление.

Если вы полностью изучили ТЗ, готовы выполнить заказ, укажите движок, точные сроки выполнения и стоимость. Нужен ответственный исполнитель, который будет всегда на связи.
Если у вас остался вопрос по реализации, задайте его пожалуйста до начала выполнения.