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-08-04 14:27:26 +0300
committerdiSabler <dissy@ya.ru>2017-08-04 14:27:26 +0300
commit9a4fdb35b61f50bc7a8e9e326e63596e202b3bc3 (patch)
tree8a600cbe69cc7fd195403d8f1b8dca5b67430fe3
parent0268db603896f596abdef750576c90887bc3e432 (diff)
add: symlinks for chat id in logs
-rw-r--r--plugins/logger.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/logger.py b/plugins/logger.py
index 4638bce..f97e73e 100644
--- a/plugins/logger.py
+++ b/plugins/logger.py
@@ -48,6 +48,7 @@ CONFIG_LOG = 'log'
CHAT_ID = {}
LOGGER = True
LOG_FOLDER = DATA_FOLDER % 'chatlog/%s'
+SYMLINK = 'symlink' in dir(os)
try:
LOG_URL = CONFIG.get(CONFIG_LOG, 'url').strip(' /')
@@ -176,6 +177,8 @@ def logger(raw_in):
CHAT_TITLE = CHAT_ID.get(chat_id,[''])[0]
CHAT_NAME = CHAT_ID.get(chat_id,['', ''])[1]
HB = HTML_BODY.replace('CHATNAME_TITLE', CHAT_TITLE)
+ if SYMLINK and CHAT_TITLE and not os.path.exists(LOG_FOLDER % CHAT_TITLE):
+ os.symlink(LOG_FOLDER % chat_id, LOG_FOLDER % CHAT_TITLE)
if CHAT_NAME:
CHAT_TITLE += ' - <a href="https://t.me/%s" class="title-link" target="_blank">@%s</a>' % (CHAT_NAME, CHAT_NAME)
HB = HB.replace('CHATNAME_LINK', CHAT_TITLE)