tg-sync

git clone git://archive.git.mtrnord.blog/Nordgedanken/tg-sync.git
Log | Files | Refs | README

commit 2d0c794671cba048d9bcf116749c34858bc60580
parent 780f0d1d36e6b6c5db9cb6cff9ab95a66c251050
Author: Marcel <mtrnord1@gmail.com>
Date:   Fri, 27 Jan 2017 22:48:51 +0100

improve TG->slack

Diffstat:
M__init__.py | 7++-----
1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/__init__.py b/__init__.py @@ -76,8 +76,7 @@ class Core: channel_info = self.sc.api_call("channels.info", channel=rtm_flow[0]['channel']) channel_name = channel_info['channel']['name'] user_name = user_profile['user']['profile']['real_name'] - response = self.tg_bot.sendMessage(chat_id=sl2tg['#{}'.format(channel_name)], text='{user_name} ({channel}): {text}'.format(user_name=user_name, channel=channel_name, text=text)) - print('TG RESPONSE: {}'.format(response)) + response = self.tg_bot.sendMessage(parse_mode='HTML', chat_id=sl2tg['#{}'.format(channel_name)], text='<b>{user_name} ({channel}):</b> {text}'.format(user_name=user_name, channel=channel_name, text=text)) else: logger.debug(rtm_flow) now = int(time.time()) @@ -98,12 +97,11 @@ class Core: update.message.reply_text('Failed to get memory. Please contact Admin!') try: if str(update.message.chat_id) in tg2sl: - print("USER: {}".format(bot.getFile(file_id=update.message.from_user.get_profile_photos(limit=1)['photos'][0][0]['file_id'])['file_path'])) response = self.sc.api_call( "chat.postMessage", channel=tg2sl[str(update.message.chat_id)], text=update.message.text, - username="{firstname} {lastname}".format(firstname=update.message.from_user['first_name'], lastname=update.message.from_user['last_name']), + username="{firstname} {lastname} ({synced_chat})".format(firstname=update.message.from_user['first_name'], lastname=update.message.from_user['last_name'], synced_chat=update.message['chat']['title']), icon_url=str(bot.getFile(file_id=update.message.from_user.get_profile_photos(limit=1)['photos'][0][0]['file_id'])['file_path']) ) print("response: {}".format(response)) @@ -126,7 +124,6 @@ class Core: update.message.reply_text(tg2sl) if update.message.chat_id in tg2sl: - print("in it") update.message.reply_text('This channel is already synced!') else: logger.debug("got sync request...")