class_docstr: Represents a message sent and received by chatbots.
  
  Attributes:
      type (ChatBotMessage.Type): Type of message
      text (str): Actual message content
      user (str): The user that sent the message
      destination (str): The user or channel that received the message
code: def __init__(
      self,
      type: Type,
      text: str,
      user: str,
      destination: str = None,
      sent_at: dt.datetime = None,
  ):
      self.type = type
      self.text = text
      self.user = user
      self.destination = destination
      self.sent_at = sent_at or dt.datetime.now()
  
imports: from enum import Enum
  import datetime
label_desc: Use image node_id 1 to create a new ChatBotMessage object  with example: obj = ChatBotMessage(type, text, user, destination, sent_at)