def render_slack_id_to_mention()

in shared/openai-slackbot/openai_slackbot/utils/slack.py [0:0]


def render_slack_id_to_mention(id: str):
    """Render a usergroup or user ID to a mention."""

    if not id:
        return ""
    elif id.startswith("U"):
        return f"<@{id}>"
    elif id.startswith("S"):
        return f"<!subteam|{id}>"
    elif id.startswith("C"):
        return f"<#{id}>"
    else:
        raise ValueError(f"Unsupported/invalid ID type: {id}")