Чат-бот в telegram
50 000 руб. за проект
Добрый день! Требуется разработать чат-бот, который позволяет пользователю найти различную информацию о городах. Пользователь вводит название города и получает карточку города (фотография + множество характеристик города)
Пользовательские функции
- Поиск по названию города. Сценарий очень простой: пользователь вводит название города и получает карточку с информацией. Карточка состоит из картинки + структурированный текст (около 2500 символов)
- Поиск городов по фильтрам. Это функция позволяет пользователю отобрать города под нужные ему фильтры.
- Случайный город. Пользователь нажимает на кнопку “Случайный город” и получает рандомный город из бд. Алгоритм может быть любой.
- Нужно будет сделать скрипт для парсинга 2-х сайтов. (1800 городов (ссылок) и 75 столбцов с параметрами для каждого города) разместить на сервере и ежедневно обновлять данные.
- 4 сторонних api ( курсы валют, погода, картинки)
- Нужно сделать простую и удобную панель управления для редактирования и добавления новых данных в бд. Что то типо https://adminmate.io/
- Поиск городов должен осуществляться с учетом ошибок пользователей (опечатки, разрывы, транслитерация, смесь англ и русского языка и т.д). Для этого этого можно использовать подходящие сторонние api или elastic, sphinx, manticore search.
Формат отчета может быть в виде экспорта xlsx файла из админки бота или в виде таблицы в google sheets.
- Количество подписчиков. Данный отчет отражает количество новых подписчиков за день и количество подписчиков всего по датам.
- Количество поисков городов. Данный отчет отражает общее количество поисков по городам.
- Отправление уведомлений пользователям. Уведомление может содержать: текст, картинку, эмодзи, ссылку.
Пожалуйста, скидывайте Ваши примерные бюджеты и сроки. Спасибо.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.