sidequest_common.templates ========================== .. py:module:: sidequest_common.templates .. autoapi-nested-parse:: User-editable message templates (welcome, level-up). Placeholders use ``{name}`` syntax. Unknown placeholders are left as-is instead of raising, so a typo in a guild's template never breaks the bot. Attributes ---------- .. autoapisummary:: sidequest_common.templates.TEMPLATE_PLACEHOLDERS Functions --------- .. autoapisummary:: sidequest_common.templates.render_template Module Contents --------------- .. py:function:: render_template(template: str, **values: Any) -> str Fill ``{placeholder}`` values in ``template``, leaving unknown placeholders untouched. .. py:data:: TEMPLATE_PLACEHOLDERS :type: dict[str, str]