0.1.11 • Published 2 years ago
ybot_webchat v0.1.11
YBot webchat
Send props direct_line_token, user_id, onReset
const Content = () => {
const [token, setToken] = useState("");
useEffect(() => {
onReset();
}, []);
const onReset = async () => {
const res = await fetch(
"https://webchat-mockbot.azurewebsites.net/directline/token",
{ method: "POST" }
);
const response = await res.json();
console.log(response);
setToken(response.token);
// setUserId(response.userID);
};
if (!token) return null;
return (
<YBotWebChat
direct_line_token={token}
user_id={"dl_d4b65f4c985000e110d5d89420797990"}
onReset={onReset}
header_text={"Test bot"}
button_text={"Help"}
onOpen={() => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve({
deploy_to_test: {
success: true,
valid: true,
}
});
}, 3000);
});
}}
/>
);
};
ReactDOM.render(
<React.StrictMode>
<Content />
</React.StrictMode>,
document.getElementById("root")