Задание: Разработка Чат-ботов. Требуется доработка Telegram-бота (Python + Django). (Дистанционная работа)
Нужен разработчик, который выполнит доработки бота. По каждому пункту требуется указать отдельную стоимость, а в конце — итоговую сумму.
Задачи:
1. Реферальные ссылки и отслеживание конверсии.
Нужно реализовать генерацию персональных реферальных ссылок (формат: https://t.me/
?start=ref_) с UTM-метками, фиксацию переходов и последующих действий пользователей (регистрация, заявки и т.п.).
В админке Django отобразить статистику по переходам, регистрациям и целевым действиям с конверсиями.
Укажите стоимость выполнения задачи №1.
2. Воронки и аналитика поведения.
Создать две воронки: покупка криптовалюты и продажа криптовалюты.
Нужно логировать шаги пользователей:
— Нажали «Купить/Продать»
— Выбрали криптовалюту
— Ввели сумму
— Создали заявку
В админке вывести статистику по количеству пользователей на каждом шаге и процент конверсии.
Укажите стоимость выполнения задачи №2.
3. Блокировки и ограничения пользователей.
Нужно реализовать единый механизм блокировки пользователей:
— добавить возможность блокировать/разблокировать пользователя через админку Django;
— дать оператору чата возможность блокировать пользователя прямо в диалоге с ним;
— при блокировке через чат оператор должен иметь возможность указать причину блокировки (эта причина должна сохраняться в БД);
— заблокированный пользователь не должен получать рассылки и не должен иметь доступ к операциям в боте (выводить сообщение об ограничении).
Укажите стоимость выполнения задачи №3.
4. Исправить пересылку кнопок оператору.
Кнопки и callback-данные не должны попадать оператору — пересылается только текст сообщений.
Укажите стоимость выполнения задачи №4.
5. Проверить проблему с очисткой чатов в МСК.
Нужно выяснить причину исчезновения истории переписок (очистка, сбой, крон-задача, ошибка в логике и т.п.) и устранить её.
Укажите стоимость выполнения задачи №5.
6. Проверка ввода криптовалюты.
Реализовать валидацию вводимого количества криптовалюты:
— запрет букв
— запрет лишних символов
— запрет пустых значений
— запрет нулевых значений
При ошибке выводить корректное сообщение.
Укажите стоимость выполнения задачи №6.
Что нужно прислать в ответ:
— стоимость по каждому пункту отдельно
— итоговую стоимость всего проекта
— сроки выполнения
— портфолио Telegram-ботов на Python/Django
— кратко описать технологию реализации