Add support for joining chats and initiating private chats

This commit is contained in:
Tulir Asokan
2018-01-28 14:33:40 +02:00
parent 831851f118
commit f83f7870c8
6 changed files with 122 additions and 36 deletions
+4 -2
View File
@@ -29,7 +29,8 @@ class Puppet:
def __init__(self, id=None, username=None, displayname=None, photo_id=None):
self.id = id
self.localpart = config.get("bridge.username_template", "telegram_{userid}").format(userid=self.id)
self.localpart = config.get("bridge.username_template", "telegram_{userid}").format(
userid=self.id)
hs = config["homeserver"]["domain"]
self.mxid = f"@{self.localpart}:{hs}"
self.username = username
@@ -75,7 +76,8 @@ class Puppet:
if not format:
return name
return config.get("bridge.displayname_template", "{displayname} (Telegram)").format(displayname=name)
return config.get("bridge.displayname_template", "{displayname} (Telegram)").format(
displayname=name)
def update_info(self, source, info):
changed = False