2
나는 마이크로 소프트의 봇 프레임 워크 웹 채팅을 사용하여 멀티 테넌트 Chatbot 응용 프로그램을 만들려고 노력하고, 그래서 난 내 고객이 나는 등의 애플리케이션을위한 표준이라고 생각 이러한 종류의 코드에 포함 할 :<iframe> 태그를 사용하지 않고 iframe에 채팅 응용 프로그램을로드하는 방법은 무엇입니까?
이<script src="link to the cdn" ></script>
<script>
BotfuelWebChat.init({ appToken: '444107',
size: { width: 500, height: 600 },
startOpen: false,
startFullScreen: false,
theme: { colors: { background: '#faf3db', main: '#244891',
primary: '#0084f4' }, layout: { compact: false, rounded: false,
shadowed: false, noHeader: false, noBorder: false,
noHelpMessage: false } } });
</script>
이제 내 질문은 무엇을이다 javascript 또는 jquery 코드는 위에 포함 된 CDN에 작성되어야 내 응용 프로그램이 클라이언트의 대화 상자에로드됩니다.
Node.js를 응용 프로그램의 백엔드에 사용하고 있습니다.
이 정말 난 그냥 세부 내 자신의 서버에서 토큰 비밀 directline 보낼 질문하지만 HTML 스크립트 위의 것 등이 있었다, 도움 :
그리고 당신의 HTML 스크립트에서
클라이언트의 서버에서 실행 중이므로 chatbot이 어떻게로드되는지 이해할 수 없습니다. 새 토큰을 얻는 방법은 무엇입니까? 희망 나 자신을 분명히합니다 –예, 서버에 토큰을 생성 할 수 있습니다. https://docs.microsoft.com/en-us/bot-framework/rest-api/bot-framework-rest-direct-line- 클라이언트가 요청한 3-0-authentication # generate-token. –
이해 못해서 미안하지만 토큰을 생성하는 방법을 알고 있지만 실제로 문제가 발생하는 곳은 내 서버에서 토큰을 생성하고 언급 된 스크립트가없는 페이지를 렌더링하고 스크립트를 사용하여 호출 할 때입니다. 토큰을 얻을 수 없습니다 .. 그래서 기본적으로 나는 응용 프로그램의 구조로 고투하고있다. 같은 시간에 내 서버에서 토큰을 생성하고 다른 서버에 응용 프로그램을 렌더링하는 방법처럼. 나는 아직도 불분명하다면 미안하다. –