Derive a slash command from the display name. e.g. 'Sandbox-Agent' -> '/sandbox-agent'.
(display_name: str)
| 71 | |
| 72 | |
| 73 | def make_slash_command(display_name: str) -> str: |
| 74 | """Derive a slash command from the display name. e.g. 'Sandbox-Agent' -> '/sandbox-agent'.""" |
| 75 | cmd = re.sub(r"[^a-z0-9-]", "", display_name.lower().replace(" ", "-")) |
| 76 | return f"/{cmd}" |
| 77 | |
| 78 | |
| 79 | def get_existing_bot_name() -> str | None: |