Zeige Nachrichten im Terminal (wie früher)
This commit is contained in:
parent
a97724c4c7
commit
caba3c835d
3
.gitignore
vendored
3
.gitignore
vendored
@ -3,4 +3,5 @@ config.lua
|
||||
tg
|
||||
tmp/*
|
||||
miku/plugins/licht.lua
|
||||
Bot-Kommandoliste.txt
|
||||
Bot-Kommandoliste.txt
|
||||
msg.txt
|
37
miku/bot.lua
37
miku/bot.lua
@ -49,7 +49,7 @@ function bot:init(config) -- The function run when the bot is started or reloade
|
||||
if p.init then p.init(self, config) end
|
||||
end
|
||||
|
||||
print('Bot wurde erfolgreich gestartet!\n@' .. self.info.username .. ', AKA ' .. self.info.first_name ..' ('..self.info.id..')')
|
||||
print('Mikubot wurde erfolgreich gestartet!\n@' .. self.info.username .. ', AKA ' .. self.info.first_name ..' ('..self.info.id..')')
|
||||
|
||||
-- Set loop variables
|
||||
self.last_update = self.last_update or 0 -- Update offset.
|
||||
@ -63,6 +63,41 @@ function bot:on_msg_receive(msg, config) -- The fn run whenever a message is rec
|
||||
-- vardump(msg)
|
||||
-- Cache user info for those involved.
|
||||
|
||||
-- print messages
|
||||
msg_time = convert_timestamp(msg.date, '[%H:%M:%S] ')
|
||||
|
||||
if msg.chat.title then
|
||||
from_chat = ' \27[36m'..msg.chat.title..':\27[0m '
|
||||
else
|
||||
from_chat = ''
|
||||
end
|
||||
|
||||
if msg.from.first_name then
|
||||
name1 = '\27[1m\27[31m'..msg.from.first_name..'\27[0m'
|
||||
else
|
||||
name1 = ''
|
||||
end
|
||||
if msg.from.last_name then
|
||||
name2 = '\27[1m\27[31m'..msg.from.last_name..'\27[0m'
|
||||
else
|
||||
name2 = ''
|
||||
end
|
||||
if msg.from.username then
|
||||
name3 = ' (@'..msg.from.username..'\27[0m)'
|
||||
else
|
||||
name3 = ''
|
||||
end
|
||||
full_name = name1..' '..name2..name3
|
||||
|
||||
if msg.text then
|
||||
user_msg = msg.text..'\27[0m'
|
||||
else
|
||||
user_msg = ''
|
||||
end
|
||||
|
||||
full_message = msg_time..from_chat..full_name..' >>> '..user_msg
|
||||
print(full_message)
|
||||
|
||||
if msg.date < os.time() - 5 then return end -- Do not process old messages.
|
||||
|
||||
msg = utilities.enrich_message(msg)
|
||||
|
Reference in New Issue
Block a user