Use named format parameter for alias/name templates

This commit is contained in:
Tulir Asokan
2018-01-28 12:23:22 +02:00
parent 6de82f10a0
commit 831851f118
4 changed files with 13 additions and 13 deletions
+3 -3
View File
@@ -82,8 +82,8 @@ class Config(DictWithRecursion):
def generate_registration(self):
homeserver = self["homeserver.domain"]
username_format = self.get("bridge.username_template", "telegram_{}").format(".+")
alias_format = self.get("bridge.alias_template", "telegram_{}").format(".+")
username_format = self.get("bridge.username_template", "telegram_{userid}").format(userid=".+")
alias_format = self.get("bridge.alias_template", "telegram_{groupname}").format(groupname=".+")
self.set("appservice.as_token", self._new_token())
self.set("appservice.hs_token", self._new_token())
@@ -100,7 +100,7 @@ class Config(DictWithRecursion):
}],
"aliases": [{
"exclusive": True,
"regex": f"@{alias_format}:{homeserver}"
"regex": f"#{alias_format}:{homeserver}"
}]
},
"url": f"{appservice.get('protocol')}://{appservice.get('hostname')}:{appservice.get('port')}",