Техническое задание на разработку WhatsApp-бота
Описание бота
Бот является полезным инструментов для Барменов и содержит тысячи рецептов.
Рецепты предоставляются лучшими онлайн-сервисами.
Как работает бот
Пользователь вводит свой запрос и получает рецепты.
2 варианта поиска
Поиск по названию | Поиск по ингредиентам |
Пользователь вводит название коктейля, например “отвертка” или “махито” | пользователь вводит ингредиенты, например “водка” “лимон” |
Пользователь получает выдачу рецептов в виде прямых ссылок на ресурсы
Пример выдачи:
https://my-bar.ru/cocktails/blink-blink
Требования к обработке поисковых запросов пользователя
Необходимо реализовать обработку отпечаток и орфографии.
В англоязычных сайтах
Механизм поиска
Ранжировать лучшие результаты и выдавать по одному значению с каждого сайта
Ранжирование реализовать по принципу - первый вариант выдачи должен иметь более высокий ранг.
Второй и третий - по убыванию.
Забирать не более первых N результатов по каждому сайту.
Как сделать ранжирование по выдаче - пока вопрос. Возможно мы сделаем приоритет по сайтам. Либо если позволит АПИ поиска - ранжировать среди общих результатов.
По каждому сайту необходимо вести blacklist - это табличка с заблокированным к выдаче страницам.
А так же минус-слова, по которым нельзя делать выдачу, это брэнды наших конкурентов
Диалог с пользователем
Этап | Текст | Статус | Примечание |
Подписка | Добро пожаловать, сохраните контакт | 1 - подписчик | |
Подтверждение подписки | Нажмите 1️⃣ чтобы продолжить | 2 - подтвердил подписку | сообщение о подтверждении выдается на любую неопознанную команду |
Квалификация | Вы профессиональный бармен? | 3 - квалифицирован | |
Главное меню | Поиск рецептов: 1️⃣ - по названию 2️⃣ - по ингредиентам | 4 - главное меню | главное меню выдается на любую неопознанную команду |
Результат выдачи | выдавать 5 лучших результатов а затем меню после выдачи | 5 - результат выдачи | |
Меню после выдачи результатов | найдено 35 результатов, показано 1 из 7 страниц 1️⃣ - следующая страница 2️⃣ - начать новый поиск | 6 - меню после результата выдачи | меню выдается на любую неопознанную команду |
Внутренние уведомления и статистика
Ежедневно высылать админу
Новые подписчики
Вернулись
Подтвержденные подписчики
Квалифицированы
Кол-во поисковых запросов
Глубина просмотра
Ошибки и уведомления о доступности бота
1 - нет ответа от WhatsApp Api
2 - нет ответа от сервера
3 - лог неопознанных команд
WhatsApp API
документация и подключения будут предоставлены после назначения исполнителя.
Требования к коду
Код должен быть документирован
Размещение
на сервере
-
117 Добрый день, готов выполнить ваш проект
С уважением, Богдан
https://t.me/bboyarskyi
-
Спасибо!
-
Актуальні фриланс-проєкти в категорії Розробка ботів
Телеграмм бот для мультипостингу
3000 UAH
Потрібно розробити телеграмм бота який дасть можливість викладати в заданих чатах та каналах пости по графіку. Створюємо пост, дата час коли викладати, чи робити закріплення поста, плюс період повторів. Працівник має позаганяти пости з початковим графіком. Бот потім по колу має… Розробка ботів ∙ 17 ставок |
Розробка тг чат-бота
1500 UAH
треба створити телеграмм чат бота 1) Привітальне повідомлення,після підписки в чат. ЗА НЕОБХІДНОСТІ 2) Перевірка підписки на канал при спробі написати в чаті, якщо користувач чату не підписаний на канал і хоче розмістити своє оголошення в чаті, йому висвітлюється повідомлення з… Розробка ботів ∙ 10 ставок |
Телеграм-бот для копіювання великого обсягу інформації з сайту-форуму
5884 UAH
Добрий день шукаю відповідального виконавця, який може з реалізацією мого проекту: Потрібен Telegram Bot який буде переносити інформацію (контент, фото, відео можливо до 2гб з частими оновленнями) і викладати в телеграм канали за тегами Також потрібна зручна реалізація цих… Javascript, Розробка ботів ∙ 15 ставок |
Telegram бот для парковки (aiogram, sqlalchemy)В допомогу основному розробнику потрібно дописати логіку бота (деякі модулі). Бот для парковки (погодинна оплата, відкриття шлагбаума для проїзду). Частково функціонал вже реалізований. Механічно все вже працює. Код чистий та охайний. Проект на GitHub. Від основного розробника… Python, Розробка ботів ∙ 11 ставок |
Створити бота для трейдингуБот повинен відкривати та закривати угоди на криптобіржі (Binance або OKX) за сигналом вже існуючого індикатора на TradingView. Є великий досвід у ручному трейдингу, але це перший проект в алго-трейдингу. Буду радий співпраці з фахівцем, який має досвід у створенні аналогічних… Розробка ботів ∙ 9 ставок |