Se você tiver um aplicativo Next.js, poderá adicionar o widget de chat ao vivo do Trino AI e conversar com seus visitantes em tempo real. Para integrar o Trino AI ao seu aplicativo Next.js, você precisa de um componente que carregue o script do Trino AI.
Você pode fazer isso em duas etapas rápidas. Vamos ilustrar com o exemplo abaixo. Este exemplo mostra um componente React que carrega o script do Trino AI de forma assíncrona.
Passo 1. Copie e crie!
Copie o código a seguir e crie um arquivo na sua components pasta com o nome trinoaiWidget.js.
import React from 'react';
class TrinoaiWidget extends React.Component {
componentDidMount () {
// Add Trinoai Settings
window.trinoaitSettings = {
hideMessageBubble: false,
position: 'right', // This can be left or right
locale: 'en', // Language to be set
type: 'standard', // [standard, expanded_bubble]
};
// Paste the script from inbox settings except the <script> tag
(function(d,t) {
var BASE_URL="<your-installation-url>";
var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=BASE_URL+"/packs/js/sdk.js";
s.parentNode.insertBefore(g,s);
g.async=!0;
g.onload=function(){
window.trinoaiSDK.run({
websiteToken: '<your-website-token>',
baseUrl: BASE_URL
})
}
})(document,"script");
}
render () {
return null;
}
}
export default TrinoaiWidget
Etapa 2. Importar
Importe o componente em suas páginas ou componente de layout, conforme mostrado abaixo.
import React, { Fragment } from 'react'
// ...
import TrinoaiWidget from '../components/TrinoaiWidget'
const Page = () => (
<Fragment>
<TrinoaiWidget />
<Component {...}>
</Fragment>
)
export default Page
Agora você poderá ver o widget do Trino AI na página.