{% for message in messages %} {% if message.message_type == "pubmsg" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} < {{ message.nickname }} > {{ message.message }}

{% elif message.message_type == "join" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} -!- {{ message.nickname }} joined {{ message.channel.name }}

{% elif message.message_type == "nick" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} -!- {{ message.nickname }} is now known as {{ message.message }}

{% elif message.message_type == "action" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} {{ message.nickname }} {{ message.message }}

{% elif message.message_type == "kick" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} -!- {{ message.message }}

{% elif message.message_type == "mode" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} -!- {{ message.message }}

{% elif message.message_type == "part" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} {{ message.nickname }} left channel {{ message.channel.name }} with reason: {{ message.message }}

{% elif message.message_type == "topic" %}

{% if date %} {{ message.day.date }} {% endif %} {{message.datetime}} {{ message.nickname }} changed topic of {{ message.channel.name }} to: {{ message.message }}

{% endif %} {% endfor %}