Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/isida/vi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiSabler <dissy@ya.ru>2017-07-31 02:02:59 +0300
committerdiSabler <dissy@ya.ru>2017-07-31 02:02:59 +0300
commitdcc2b3119abd6352bfe7f81070b0a690b9110c40 (patch)
tree792d047973cd8d1074e542bfd05ec5699af14afd
parenta1bea5b4dbe91578e7fa4c563080d4c8db6bdf47 (diff)
fix: logs in groups
-rw-r--r--plugins/logger.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/plugins/logger.py b/plugins/logger.py
index 3dd6c21..8f5109b 100644
--- a/plugins/logger.py
+++ b/plugins/logger.py
@@ -140,16 +140,22 @@ def logger(raw_in):
else:
TEXT = raw_in['message'].get('text', '').replace('\n', '<br />')
if not TEXT:
+ CAPTION = raw_in['message'].get('caption', '')
if raw_in['message'].has_key('sticker'):
TEXT = '%s [Sticker]' % raw_in['message'].get('sticker',{}).get('emoji', '?')
elif raw_in['message'].has_key('document'):
- TEXT = '📄 [Document]'
+ if CAPTION:
+ TEXT = '📄 %s [Document]' % CAPTION
+ else:
+ TEXT = '📄 [Document]'
elif raw_in['message'].has_key('pinned_message'):
TEXT = '📌 <span class="pinned">%s</span>' % raw_in['message'].get('pinned_message',{}).get('text', '-')
else:
IMG = raw_in['message'].get('photo', '')
if IMG and type(IMG) == type(u''):
- TEXT = '🖼<br /><img class="image" src="%s" alt="" />' % IMG
+ TEXT = '🖼 %s<br /><img class="image" src="%s" alt="" />' % (CAPTION, IMG)
+ elif CAPTION:
+ TEXT = '🖼 %s' % CAPTION
else:
TEXT = replace_items(TEXT)
data = '<span class="time">%s</span> <span class="user">%s</span> <span class="text">%s</span><br />\n' % (TIME, NAME, TEXT)
@@ -158,8 +164,8 @@ def logger(raw_in):
fp.close()
data_all = readfile(LOG_FOLDER % FOLDER_RAW)
chat_id = raw_in['message'].get('chat', {}).get('id', '')
- if TYPE in ['supergroup', 'private']:
- if TYPE == 'supergroup':
+ if TYPE in ['supergroup', 'group', 'private']:
+ if TYPE in ['supergroup', 'group']:
CHAT_TITLE = raw_in['message'].get('chat', {}).get('title', '')
else:
CHAT_TITLE = ' '.join([FIRSTNAME, LASTNAME])