You can now build chat UIs that connect to Chat SDK with the new web adapter . Build in-product assistants, support agents, or any other browser-based chat experience.
Define the bot on your server:
import { Chat } from "chat" ;
import { createWebAdapter } from "@chat-adapter/web" ;
const bot = new Chat ( {
userName : "mybot" ,
adapters : {
web : createWebAdapter ( {
userName : "mybot" ,
getUser : ( req ) => ( { id : getUserIdFromCookie ( req ) } ) ,
} ) ,
} ,
} ) ;
bot . onDirectMessage ( async ( thread , message ) => {
await thread . post ( ` You said: ${ message .…