Create a new user. Args: user_name (str): Name of the user. role (UserRole): Role of the user. user_id (str, optional): Custom user ID. Returns: str: The created user ID.
(
self, user_id: str, role: UserRole = UserRole.USER, user_name: str | None = None
)
| 404 | self._register_chat_history(user_id) |
| 405 | |
| 406 | def create_user( |
| 407 | self, user_id: str, role: UserRole = UserRole.USER, user_name: str | None = None |
| 408 | ) -> str: |
| 409 | """Create a new user. |
| 410 | |
| 411 | Args: |
| 412 | user_name (str): Name of the user. |
| 413 | role (UserRole): Role of the user. |
| 414 | user_id (str, optional): Custom user ID. |
| 415 | |
| 416 | Returns: |
| 417 | str: The created user ID. |
| 418 | """ |
| 419 | if not user_name: |
| 420 | user_name = user_id |
| 421 | return self.user_manager.create_user(user_name, role, user_id) |
| 422 | |
| 423 | def list_users(self) -> list: |
| 424 | """List all active users. |
no outgoing calls