mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-09 14:59:27 +08:00
feat: first assistant message
This commit is contained in:
parent
c97887e945
commit
2d6d59cc8d
@ -24,6 +24,15 @@ const Conversations: FC<Props> = ({ assistant, topic }) => {
|
|||||||
const { updateTopic } = useAssistant(assistant.id)
|
const { updateTopic } = useAssistant(assistant.id)
|
||||||
const provider = useProviderByAssistant(assistant)
|
const provider = useProviderByAssistant(assistant)
|
||||||
|
|
||||||
|
const assistantDefaultMessage: Message = {
|
||||||
|
id: 'assistant',
|
||||||
|
role: 'assistant',
|
||||||
|
content: assistant.description,
|
||||||
|
assistantId: assistant.id,
|
||||||
|
topicId: topic.id,
|
||||||
|
createdAt: new Date().toISOString()
|
||||||
|
}
|
||||||
|
|
||||||
const onSendMessage = useCallback(
|
const onSendMessage = useCallback(
|
||||||
(message: Message) => {
|
(message: Message) => {
|
||||||
const _messages = [...messages, message]
|
const _messages = [...messages, message]
|
||||||
@ -80,6 +89,7 @@ const Conversations: FC<Props> = ({ assistant, topic }) => {
|
|||||||
{reverse([...messages]).map((message) => (
|
{reverse([...messages]).map((message) => (
|
||||||
<MessageItem message={message} key={message.id} />
|
<MessageItem message={message} key={message.id} />
|
||||||
))}
|
))}
|
||||||
|
<MessageItem message={assistantDefaultMessage} />
|
||||||
</Container>
|
</Container>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user