class_docstr: Handles CRUD operations at the database level for Chatbots
class_docstr_tok: ["Handles","CRUD","operations","at","the","database","level","for","Chatbots"]
code: def __init__(
      self,
      project_controller: ProjectController = None,
      agents_controller: AgentsController = None,
  ):
      if project_controller is None:
          project_controller = ProjectController()
      if agents_controller is None:
          agents_controller = AgentsController()
      self.project_controller = project_controller
      self.agents_controller = agents_controller
  
file_path: mindsdb/mindsdb/interfaces/chatbot/chatbot_controller.py
imports: from typing import Dict, List
  from mindsdb.interfaces.agents.agents_controller import AgentsController
  from mindsdb.interfaces.database.projects import ProjectController
  from mindsdb.interfaces.storage import db
  from mindsdb.utilities.context import context
  from mindsdb.api.executor.controllers.session_controller import SessionController
  from mindsdb.utilities.config import Config
label_desc: Use image node_id 1 to create a new ChatBotController object  with example: obj = ChatBotController(project_controller, agents_controller)