メインコンテンツまでスキップ
バージョン: 2.x

IMAssistantChat

概要

IMAssistantChatはreact-native-gifted-chatのWrapperでIM-Copilotと連携したチャット画面を利用できるようにすることを目的としています。

依存関係

備考

Smartlimeは全てのProviderを包括しているため、Smartlimeが配置されている場合にはこの項目の内容は無視することができます。

IMAssistantChatIMOAuthに依存しています。
IMAssistantChatを利用する場合は、常にIMOAuthと合わせて配置してください。

import { IMAssistantChat, useDefaultChatProps } from '@intra-mart/smartlime-ui';
import React from 'react';
import { StyleSheet, View } from 'react-native';

const App = () => {
const props = useDefaultChatProps('assistantId', 'threadId', {
text: '私はあなたをサポートするパーソナルアシスタントです。何でも質問してください。',
});

return (
<View style={styles.container}>
<IMAssistantChat {...props} />
</View>
);
};

const styles = StyleSheet.create({
container: {
flex: 1,
},
});