From e341938b325675d58a241bea580072fcb9ed5be9 Mon Sep 17 00:00:00 2001 From: Akamaru Date: Sun, 28 Aug 2016 14:51:33 +0200 Subject: [PATCH] Terminal-Nachrichten zeigen nun Dateien etc. an --- miku/bot.lua | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/miku/bot.lua b/miku/bot.lua index c20739d..4f09456 100644 --- a/miku/bot.lua +++ b/miku/bot.lua @@ -73,29 +73,47 @@ function bot:on_msg_receive(msg, config) -- The fn run whenever a message is rec end if msg.from.first_name then - name1 = '\27[1m\27[31m'..msg.from.first_name..'\27[0m' + name1 = msg.from.first_name else name1 = '' end if msg.from.last_name then - name2 = '\27[1m\27[31m'..msg.from.last_name..'\27[0m' + name2 = msg.from.last_name else name2 = '' end if msg.from.username then - name3 = ' (@'..msg.from.username..'\27[0m)' + name3 = ' (@'..msg.from.username..')' else name3 = '' end - full_name = name1..' '..name2..name3 + full_name = '\27[1m\27[31m'..name1..' '..name2..'\27[0m'..name3 if msg.text then user_msg = msg.text..'\27[0m' + elseif msg.caption then + user_msg = msg.caption..'\27[0m' else user_msg = '' end - full_message = msg_time..from_chat..full_name..' >>> '..user_msg + if msg.photo then + filetext = '[Foto] ' + elseif msg.video then + filetext = '[Video] ' + elseif msg.sticker then + filetext = '[Sticker] ' + elseif msg.voice then + filetext = '[Sprachnachricht] ' + elseif msg.audio then + filetext = '[Audio] ' + elseif msg.document then + filetext = '[Datei] ' + else + filetext = '' + end + + full_message = msg_time..from_chat..full_name..' >>> '..filetext..user_msg print(full_message) if msg.date < os.time() - 5 then return end -- Do not process old messages.