str="%s | %s | "%[message.id,self.format_contact(message.sender_user_id)]# add messageid and sender
str+=DateTime.strptime((message.date+Time.now.getlocal(@session[:timezone]).utc_offset).to_s,'%s').strftime("%d %b %Y %H:%M:%S | ")unlesspreview# add date
str+=(notpreviewormessage.content.text.text.lines.count<=1)?message.content.text.text:message.content.text.text.lines.firstifmessage.content.respond_to?'text'# text message