我无法显示机器人消息的时间和日期。 (反应聊天机器人套件)

问题描述 投票:0回答:1

我正在开发一个反应聊天机器人,我想在聊天机器人的顶部显示日期和时间。我正在使用react-chatbot-kit库。

enter image description here

ActionProvider.jsx

  const handleOverview = (options) => {
    // hora y fecha 
    // const prefixedMessage = `${formattedDate} ${formattedTime}`;
     const prefixedMessage = `24/02/2024`;
    const botMessage = createChatBotMessage(
      `Hola! 👋 Soy ${botName}, su asistente virtual. ¿En qué puedo ayudarte hoy?`,
      {
        widget: "preguntasfrecuentes",
        loading: true,
        terminateLoading: true,
        timestamp: prefixedMessage,
        ...options
      }
    );
    setState((prev) => ({
      ...prev,
      messages: [...prev.messages, botMessage],
    }));
  };

自定义BotMessage.js

import React from 'react';

const CustomBotMessage = ({ message, timestamp }) => {
  return (
    <div className="bot-message-container">
      <span className="bot-name">Tec</span>
      <span className="message-date">{timestamp}</span>
      <div className="react-chatbot-kit-chat-bot-message" style={{ marginLeft: '5px', marginTop: '2px' }}>
        <span>{message}</span>
      </div>
    </div>
  );
};
export default CustomBotMessage;
reactjs
1个回答
0
投票

你能实现这个目标吗?

© www.soinside.com 2019 - 2024. All rights reserved.