Давно не была в вебмастере, там куча всего нового. Вот, что меня заинтересовало: "Используйте Яндекс.Диалоги. Обеспечьте возможность диалога с пользователями с помощью Алисы и чатов на Поиске." Я правильно понимаю, что можно добавить свой сайт к Алисе и если кто-то будет спрашивать, "мой ключ", то большая вероятность, что она покажет мой сайт? Зашла в Яндекс.Диалоги, там как-то все мудрено, так и не поняла как сделать. P.S. Это думаю актуально для сайтов с аудиторией 50+, мои родители пенсионеры. Поиском не пользуются, тяжело печатать, плохо видно и т.д., зато с Алисой болтают и все через нее ищут.
Вот что нашла - https://enota.club/threads/delaem-g…tu-s-pomoschju-bota-navyka-jandeks-alisa.242/ https://blog.dusi.mobi/2018/03/18/zenbot-alice/ Интересует личный опыт, кто-то уже делал для своих сайтов?
По теме ничего не могу сказать, увы. Потому что всё нереально охватить самой. Еще есть "Ок, гугл")) А с Алисой очень прикольно общаться)) Особенно если задавать ей вопросы, типо "сколько тебе лет"))
что такие вопросы некорректно задавать девушкам)) вроде такого)) у меня сейчас нет алисы, тк с телефона неудобно через впн (Украина). Поэтому "ок, гугл" мое все)) Я пока не пенсионер, но когда мне лень таймер включать, когда что-нибудь готовлю, пинаю гугл))
Вера, нашла вот такое. Сама не пробовала, если что. Чтобы сайт принимал запросы от Алисы, Вам нужно добавить его в Яндекс.Диалоги Добавляем новый навык Алисе Прописываем настройки Название: Будет видно в общем каталоге навыков; Активационное имя: Выбирайте такое, в котором человек совершит минимум ошибок в произношении, например «онлайн фильмы на киношке», «поиск фильма на кинопоиске» и т.д., можете открыть Алису в телефоне и посмотреть, какие запросы Алиса лучше понимает, например если у Вас сайт «кинорезка», она в большинстве случаев сделает исправление на «кинопоиск»; Webhook URL: https://ВашСайт.net/alice-webhook Далее открываем файл /routes/website.js и прописываем в конце, перед module.exports = router; код: JavaScript: router.post('/alice-webhook', function (req, res) { var options = {"domain":'' + config.domain}; var result = {"session": req.body.session || {}, "version": req.body.version || "1.0"}; if (!req.body.request || !req.body.request.command) { result.response = { "text": "Какой фильм или сериал Вам найти?", "tts": "Какой фильм или сериал Вам найти?", "end_session": false }; return res.json(result); } category.one(config.urls.search, CP_regexp.str(req.body.request.command), 1, '', options, function (err, render) { result.response = (render && render.movies && render.movies.length) ? { "text": "Вот что мне удалось найти:", "tts": "Вот что мне удалось найти:", "buttons": render.movies.map(function (movie) {return { "title": movie.title + ' (' + movie.year + ')', "url": movie.url, "hide": false }}), "end_session": false} : { "text": "Простите, но ничего не найдено.", "tts": "Простите, но ничего не найдено.", "end_session": false}; res.json(result); }); }); Всё, CinemaPress ACMS принимает запросы от Алисы и выдает пользователям ссылки на Ваш сайт. Можете отправлять на модерацию и ждать одобрения. После модерации, сможете добавить Ваш навык/бота в общий каталог навыков Алисы. UPD: Код выше изменен и лучше не использовать кэширование в Nginx для Алисы, для этого добавить в /etc/nginx/conf.d/ВашСайт.net.conf перед location /admin { код: NGINX: location /alice-webhook { proxy_max_temp_file_size 0; proxy_next_upstream error timeout http_500 http_502 http_503 http_504; proxy_set_header Connection ""; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_pass http://ВашСайт.net; }
Я тоже видела, но так и не поняла. Практически под каждые запросы/ключи что ли делать надо или можно один раз?
я тоже в яндекс вебмастере увидела это, пошла разбираться, не поняла ни фига, да и забила на это дело