diff --git a/wat_bridge/signals.py b/wat_bridge/signals.py index a18cf95..bd721f5 100644 --- a/wat_bridge/signals.py +++ b/wat_bridge/signals.py @@ -79,9 +79,12 @@ def to_tg_handler(sender, **kwargs): output = "Media from %s\n" % participant_id if message_url.startswith("LOCATION=|=|="): locstr, lat, lng = message_url.split("=|=|=") - #tgbot.send_message(chat_id, output) - #tgbot.send_location(chat_id, lat, lng) + tgbot.send_message(chat_id, output) + tgbot.send_location(chat_id, lat, lng) # vcard can be handled in a similar manner + elif message_url.startswith("VCARDCONTACT=|=|="): + constr, name, cdata = message_url.split("=|=|=") + # TODO: but How? else: mime = magic.Magic(mime=True) mime_type = mime.from_file(message_url) diff --git a/wat_bridge/wa.py b/wat_bridge/wa.py index 955a028..5317ebe 100644 --- a/wat_bridge/wa.py +++ b/wat_bridge/wa.py @@ -98,7 +98,7 @@ def on_message(self, message): # HelpInstructions = "Please send the above message in the Telegram group that you would like to bridge!" # self.send_msg(phone=sender, message=HelpInstructions) - self.send_msg(phone=sender, message="new tregistrations are closed. please contact https://youtu.be/9r-yzKfL8xw for bridging Telegram ") + self.send_msg(phone=sender, message="new registrations are closed. please contact https://youtu.be/9r-yzKfL8xw for bridging Telegram ") return elif body.startswith('/add'): if participant == sender: @@ -194,7 +194,7 @@ def on_message(self, message): uniqueFilename = "LOCATION=|=|=" + message.getLatitude() + "=|=|=" + message.getLongitude() elif message.getMediaType() == "vcard": logger.info("Echoing vcard (%s, %s) to %s" % (message.getName(), message.getCardData(), message.getFrom(False))) - + uniqueFilename = "VCARDCONTACT=|=|=" + message.getName() + "=|=|=" + message.getCardData() if contact_name : TheRealMessageToSend = contact_name + "=|=|=" + uniqueFilename else: