Требуется разработка чат-бота для Телеграм, который включает регистрацию пользователей с ролями 'Соискатель' и 'Компания', интеграцию с платежной системой и доступ к базе данных соискателей. Бот должен обеспечивать сбор информации, обработку платежей и управление квотами на доступ к контактам. Используемые технологии: Python или Node.js, PostgreSQL или MongoDB.
Телеграм бот
Требуется разработка чат-бота Телеграм по следующей схеме:
- Пользователь с ролью Соискатель: Регистрируется в боте, указывая свои данные.
- Пользователь с ролью Компания: Подписывается на доступ к базе клиентов и оплачивает подписку или пакет контактов.
Чат-бот: Предоставляет компании доступ к контактам соискателей после оплаты и списания квоты.
Архитектура чат-бота
База данных:
Таблица "Соискатели": хранит данные (ФИО, номер телефона, опыт, категория прав, местоположение и т.д.).
Таблица "Компании": хранит данные о компаниях (название, контактное лицо, оплаченный пакет или подписка).
Таблица "Транзакции": отслеживает платежи компаний и доступ к контактам соискателей.
Основные функции:
Регистрация соискателей: форма для ввода личных данных и согласия на обработку информации.
Регистрация компаний: форма для ввода данных компании и выбора пакета или подписки.
Оплата подписки: интеграция с платежной системой (Stripe или крипта).
Доступ к базе: предоставление компаниям доступа к контактам соискателей после успешной оплаты.
Разработка функционала бота
Регистрация соискателя:
Соискатель запускает бота и выбирает роль "Претендент на вакансию".
Бот запрашивает данные: ФИО, номер телефона, опыт, категория прав, местоположение и другие данные.
После заполнения формы соискатель подтверждает согласие на обработку данных.
Данные водителя сохраняются в базе данных.
Регистрация компании:
Компания запускает бота и выбирает роль "Компания".
Бот запрашивает данные о компании: название, контактное лицо, адрес, и предлагает выбрать подписку или пакет.
После выбора пакета бот перенаправляет к платежной системе для оплаты.
После успешной оплаты компания получает доступ к базе данных соискателей в рамках выбранного пакета.
Оплата и квоты:
После успешной оплаты бот обновляет данные компании в базе, добавляя квоту на доступ к контактам соискателей.
Каждое обращение компании к контактам водителей списывает одну единицу из их квоты.
Доступ к контактам соискателей:
Компания может запрашивать список соискателей с фильтрацией по разным параметрам (опыт, местоположение и т.д.).
Бот предоставляет список соискателей, и при запросе контактов конкретного соискателя списывает квоту.
Технические инструменты
Язык программирования: Python (с использованием библиотеки aiogram для работы с Telegram API) или Node.js (с библиотекой Telegraf).
База данных: PostgreSQL или MongoDB для хранения информации о соискателях и компаниях.
Платежная система: Stripe или крипта.
Хостинг: Heroku, AWS, или любой другой подходящий для развертывания бота.
Заявки фрилансеров
Похожие заказы
- Веб-программирование15 заявокЗакрыт2 месяца назад
- $400
Требуется разработать смарт-контракт для сети TON, который будет осуществлять распределение токенов по заданному алгоритму. Контракт должен обеспечивать ежемесячное распределение генерируемых монет на основе условий владения другого токена. Необходимо учесть возможность обновления контракта.
Веб-программирование6 заявокЗакрыт2 месяца назад Требуется помощь в поиске и замене значений в базе данных WordPress MySQL. Необходимо удалить фразы 'Без кейворда', которые появились после импорта XML-файла. База данных будет предоставлена для работы.
Веб-программирование12 заявокЗакрыт2 месяца назадПотрібна інтеграція нового дизайну з Figma в існуючий сайт на платформі yii 2. Необхідно змінити верстку, працюючи з git та ftp. Завантаження тестової версії сайту обов'язкове.
Веб-программирование1 исполнительЗавершен3 месяца назадТребуется разработка торгового робота для биржи Binance, который будет функционировать по заданному алгоритму, включающему сигнальный и сеточный бот. Необходим опыт написания подобных решений под Binance, а также возможность последующей корректировки алгоритма.
Веб-программирование8 заявокЗакрыт2 месяца назадНеобходимо скопировать и доработать несколько сайтов на основе предоставленных правок. Ожидается адаптация под требования заказчика и улучшение функциональности. Важно учесть все комментарии и пожелания для качественного выполнения задачи.
Веб-программирование18 заявокЗакрыт2 месяца назад- $25
Создайте JavaScript-скрипт, который будет управлять 4 select элементами. При выборе значений из первого, второго или третьего select, соответствующее значение должно подставляться в ссылку, делая её видимой. Обеспечьте связь между select элементами для корректной работы.
Веб-программирование6 заявокЗакрыт3 месяца назад - $50
Требуется разработка, настройка и запуск бота для торговли на pancakeswap в одной торговой паре. Бот должен автоматически покупать и немедленно продавать для увеличения объема торгов. Необходимы навыки веб-программирования и опыт работы с криптовалютами.
Веб-программирование7 заявокЗакрыт2 месяца назад Требуется разработка веб-платформы для взаимодействия владельцев автозапчастей. Проект ориентирован на пользователей с репутацией. Техническое задание прикреплено.
Веб-программирование17 заявокЗакрыт2 месяца назад- $5
Требуется разработать простой скрипт для Tampermonkey, который будет менять цвет фона блоков на сайте в зависимости от значений. Если значение меньше 10000 - синий, от 10000 до 50000 - зеленый, выше 50000 - красный. Проверка значений должна быть динамической, оптимально раз в 2 секунды.
Веб-программирование9 заявокЗакрыт2 месяца назад