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

Исходные ресурсы:

  1. Админ панель союза

  2. Группы для каждого клиента в телеграм

  3. Группа операторов с ботом

  4. Группа истории пополнений


ПОПОЛНЕНИЕ

Есть 10 телеграм-групп с темами. Бот добавляет в каждый телеграм канал, в тему “ФИНАНСЫ” кнопку меню “ПОПОЛНИТЬ”, при нажатии на которую бот переходит в режим пополнения. В группу отправляется уведомление о режиме пополнения Предлагается выбрать метод пополнения (На карту/Криптой), отправляет номер карты или кошелек и просит прикрепить чек. Дальше бот ожидает отправки скрина чека (картинкой или pdf), подтверждающего пополнение.
Чек распознается с помощью чатгпт (api имеется).

После получения чека бот присылает в группу операторов уведомление о пополнении клиентом депозита следующего вида 

—-----
Клиент: ИП Петрович
Отправил на карту: Сергей К
Сумма: 10000
Скриншот чека

Сверено ✅
—------ 

Метка Сверено ✅ означает, что бот распознал чек/pdf/нашел транзакцию в блокчейне tron.


Под этим сообщением в группе оператора создаются 2 конпки “Подтвердить” и “Отклонить”. Оператор проверяет поступление денег на карту и нажимает одну из кнопок.

  1. В случае подтверждения оплаты происходят следующие события:

    1. Бот авторизуется в админпанели (ссылка в будет в личной переписке с кандидатом) и уменьшает значения соответствующего клиента на пополненную сумму. Для авторизации требуется пройти капчу

    2. В гугл-таблицу заносится строка с Датой одобрения, Суммой, Статьей “Пополнение депозита”, Названием клуба, Именем одобряющего пользователя (берется из ТГ)

    3. В группу клиента присылается уведомление о пополнении депозита с суммой текущего депозита  и новой цифрой из админпанели

    4. В чате оператора удаляется сообщение о пополнении

    5. В чат “История пополнений” отправляется сообщение о совершении пополнения с указанием тех же данных, что и в пункте С

  2. В случае отклонения происходят следующие события:

    1. В чат клиента присылается уведомление об ошибке в пополнении и просьбой проверить отправку денег и предоставить актуальный чек

    2. В чате оператора удаляется сообщение о пополнении

    3. В чат “История пополнений” отправляется сообщение о ошибочной попытке пополнения с указанием тех же данных, что и в пункте С

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

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

Так же бот один раз в установленный промежуток времени (1 час) проверяет текущие цифры в админпанели и сравнивает со депозитом и если цифра из админпанели+депозит остается менее 500к, то отправляет в чат клиента уведомление о приближении к критическим значениям с кнопкой “Пополнить депозит”

ВЫВОД

В каждой группе есть несколько операторов, чьи аккаунты известны. Если с какого-то из этих аккаунтов в чат прилетает чек, либо ссылка на крипто транзакцию, то алгоритм такой:

  1. Транзакция считается подтвержденной, значит ветки 2 не будет

    1. С админкой все происходит аналогично, только теперь происходит увеличении цифры

    2. В таблице аналогично, только статья меняется на снятие

    3. В группе клиента без изменения

    4. В чат оператора ничего не присылается

    5. В чат истории присылается


Скрипт должен быть написан на pyton, деплой в итоге будет в GoogleCloud

10 месяцев назад
maxabdulov
35 лет
3 года в сервисе
Был
2 месяца назад

Заявки фрилансеров

Александр
 
23 года
4 года в сервисе
Был
9 месяцев назад
9 месяцев назад
Костянтин
 
24 года
9 месяцев в сервисе
Был
8 месяцев назад
9 месяцев назад
Влад
 
20 лет
4 года в сервисе
Был
9 месяцев назад
9 месяцев назад
Вадим
 
70 лет
3 года в сервисе
Был
7 месяцев назад
1 отзыв(-1)
9 месяцев назад
Дмитрий
 
40 лет
2 года в сервисе
Был
месяц назад
9 месяцев назад
Тимофей
 
21 год
2 года в сервисе
Был
19 дней назад
9 месяцев назад
Сергей
 
24 года
2 года в сервисе
Был
месяц назад
9 отзывов(-3)
9 месяцев назад
Уляна
 
24 года
10 месяцев в сервисе
Была
9 месяцев назад
10 месяцев назад
Георгий
 
30 лет
6 лет в сервисе
онлайн
7 отзывов
10 месяцев назад
Павел
 
41 год
10 месяцев в сервисе
Был
9 месяцев назад
10 месяцев назад
  • Похожие заказы

  • Шукається спеціаліст для розробки AI технології, що дозволяє користувачам завантажувати фото свого автомобіля та вибирати диски з каталогу. AI згенерує зображення авто з вибраними дисками. Проект включає два етапи: створення прототипу та повноцінного проекту. Пропозиції та ціни приймаються лише за прототип, також потрібні приклади попередніх проектів, пов'язаних з AI.

    Прикладное ПОнет заявок
    Закрыт
    9 месяцев назад
  • $25

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

    Прикладное ПОнет заявок
    Закрыт
    10 месяцев назад
  • Требуется разработать базу данных SQL из таблицы Word и создать приложение на C# с 4 вкладками. Предпочтительная среда разработки - Visual Studio. Необходимо предоставить доступ к БД и приложению для внесения правок. Дополнительные детали указаны в документе Метод рекомендации.

    Закрыт
    9 месяцев назад
  • Требуется доработка системы Bitrix. В приложенных файлах содержится подробное описание работ. Обязателен опыт разработки аналогичного функционала в Bitrix для успешного выполнения задачи.

    Закрыт
    9 месяцев назад
  • Требуется специалист для интеграции телефонии А1 (РБ) в облачную CRM Битрикс24. Необходимо настроить автоматическое подтягивание звонков в систему, создание активностей для сделок и клиентов, а также статистику по звонкам. Интеграция должна обеспечивать возможность выбора АТС при звонках и автоматическое открытие карточек в Битрикс24.

    Закрыт
    9 месяцев назад
  • Необходимо перевести существующий код с MATLAB на Python, адаптировав его для использования в прикладном программном обеспечении. Ожидается качественный перевод с сохранением функциональности и структуры оригинала.

    Закрыт
    9 месяцев назад
  • Необходимо разработать макросы для Google Sheets и Microsoft Excel, которые будут автоматически заполнять определенные ячейки в таблицах. Техническое задание будет предоставлено специалистам с отзывами.

    Закрыт
    9 месяцев назад
  • $90

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

    Закрыт
    9 месяцев назад
  • $50

    Требуется разработать Telegram-бота в соответствии с техническим заданием. Необходимо создать прикладное ПО, которое будет выполнять заданные функции. Ожидается проработка всех деталей и соответствие заявленным требованиям.

    Закрыт
    7 месяцев назад
  • Создание программного обеспечения для сканирования спортивных событий и определения серий матчей у команд. Необходима возможность отслеживания лиг и команд с расчетом средних тоталов для ставок. Поддержка работы на удаленном сервере и локальной машине, создание отчетов в виде текстовых файлов. Учет специфики разных видов спорта: футбол, хоккей, баскетбол и другие.

    Закрыт
    9 месяцев назад