in bot/code/state_management_bot.py [0:0]
def __init__(self, conversation_state: ConversationState, llm_endpoint: str, categories: str, organization_urls: list[str], organization: str, llm_api_key: str, welcome_message: str):
self.llm_endpoint = llm_endpoint
self.categories = categories
self.organization_urls = organization_urls
self.organization = organization
self.llm_api_key = llm_api_key
self.welcome_message = welcome_message
if conversation_state is None:
raise TypeError(
"[StateManagementBot]: Missing parameter. conversation_state is required but None was given"
)
self.conversation_state = conversation_state
self.conversation_data_accessor = self.conversation_state.create_property("ConversationData")