웹사이트에 Botpress 봇을 삽입하고 테스트하는 방법은 무엇입니까?
5958 단어 chatbotbotpresstampermonkeyhack

Botpress 봇을 만들었고 이제 프로덕션 웹 사이트에서 시각화하려고 하지만 고객에게 노출하지는 않습니다. 이것을 어떻게 달성할 수 있습니까? 이 게시물에서는 모든 웹 사이트에서 Botpress 봇을 포함하고 테스트하는 방법을 살펴봅니다.
우리는 one of my previous 게시물에서 논의한 유사한 스크립트를 사용할 것이지만 이번에는 사용자 스크립트를 관리하고 활성 웹사이트에서 스크립트를 실행하는 도구인 Tampermonkey 과 함께 사용할 것입니다.
Google Chrome Tampermonkey extension을 사용하여 내장 스크립트를 저장하겠습니다. 아래 단계를 따르십시오.


봇을 삽입하려는 웹사이트를 가리킵니다. 내 예에서는 https://aabingunz.com

const script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://<host>:<port>/assets/modules/channel-web/inject.js';
document.getElementsByTagName('head')[0].appendChild(script);
script.onload = function() {
window.botpressWebChat.init({
host: 'https://<host>:<port>',
botId: '<botid>',
extraStylesheet: 'https://<host>:<port>/assets/modules/channel-web/custom-style.css'
});
}


그게 다야. 이것이 우리가 모든 웹사이트에 Botpress 봇을 삽입하고 테스트하는 방법입니다. Tampermonkey를 사용하여 수행할 수 있는 다른 멋진 기능이 무엇인지 의견으로 알려주세요.
이 글은 https://www.aabingunz.com에 처음 게시되었습니다. Click me 작성자의 블로그에서 읽고 내 blog에서 더 많은 Botpress 팁과 요령을 찾으십시오.
Reference
이 문제에 관하여(웹사이트에 Botpress 봇을 삽입하고 테스트하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/abhisheksimon/how-to-embed-and-test-a-botpress-bot-on-any-website-4kj3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)