<commit_before>CHANNEL_CREATE:
  emoji: pen_ballpoint
  format: 'channel {e.mention} was created'

CHANNEL_DELETE:
  emoji: wastebasket
  format: 'channel #{e.name} was deleted'

GUILD_BAN_ADD:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was banned'

GUILD_SOFTBAN_ADD:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was soft-banned by **{actor}**: `{reason}`'

GUILD_TEMPBAN_ADD:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was temp-banned until {expires} by **{actor}**: `{reason}`'

GUILD_BAN_ADD_REASON:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was banned by **{actor}**: `{reason}`'

GUILD_BAN_REMOVE:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was unbanned'

GUILD_MEMBER_ADD:
  emoji: inbox_tray
  format: '{e.user} (`{e.user.id}`) joined the server{new} (created {created})'

GUILD_MEMBER_REMOVE:
  emoji: outbox_tray
  format: '{e.user} (`{e.user.id}`) left (or was kicked from) the server'

GUILD_MEMBER_KICK:
  emoji: boot
  format: '{e.user} (`{e.user.id}`) was kicked from the server by **{actor}**: `{reason}`'

GUILD_MEMBER_ROLES_ADD:
  emoji: key
  format: "{e.user} (`{e.user.id}`) was given the role **{role.name}**"

GUILD_MEMBER_ROLES_RMV:
  emoji: key
  format: "{e.user} (`{e.user.id}`) was removed from the role **{role.name}**"

GUILD_MEMBER_AVATAR_CHANGE:
  emoji: camera
  format: '{e.user} (`{e.user.id}`) changed their avatar'

GUILD_ROLE_CREATE:
  emoji: pen_ballpoint
  format: 'role {e.role} was created'

GUILD_ROLE_DELETE:
  emoji: wastebasket
  format: 'role {pre_role} was deleted'

ADD_NICK:
  emoji: name_badge
  format: '{e.user} (`{e.user.id}`) added a nickname `{nickname}`'

RMV_NICK:
  emoji: name_badge
  format: '{e.user} (`{e.user.id}`) removed their nickname `{nickname}`'

CHANGE_NICK:
  emoji: name_badge
  format: '{e.user} (`{e.user.id}`) changed their nick from `{before}` to `{after}`'

CHANGE_USERNAME:
  emoji: name_badge
  format: '{before} (`{e.user.id}`) changed their username to `{after}`'

MESSAGE_EDIT:
  emoji: pencil
  format: "{e.author} (`{e.author.id}`) edited their message in **{e.channel}**:\n**B:** {before}\n**A:** {after}"

MESSAGE_DELETE:
  emoji: wastebasket
  format: "{author} (`{author.id}`) deleted their message in **{channel}**:\n{msg}"

MESSAGE_DELETE_BULK:
  emoji: wastebasket
  format: "{count} messages were deleted from **{channel}** (<{log}>)"

VOICE_CHANNEL_JOIN:
  emoji: telephone
  format: "{e.user} (`{e.user.id}`) joined voice channel **{e.channel}**"

VOICE_CHANNEL_LEAVE:
  emoji: telephone
  format: "{e.user} (`{e.user.id}`) left voice channel **{channel}**"

VOICE_CHANNEL_MOVE:
  emoji: telephone
  format: "{e.user} (`{e.user.id}`) moved voice channels from **{before_channel}** to **{e.channel}**"

COMMAND_USED:
  emoji: wrench
  format: "{e.author} (`{e.author.id}`) used the command: `{e.content}` in **{e.channel}**"

SPAM_DEBUG:
  emoji: helmet_with_cross
  format: "{v.member} (`{v.member.id}`) violated {v.label}: {v.msg}"

MEMBER_RESTORE:
  emoji: helmet_with_cross
  format: "{e.member} was restored"

MEMBER_MUTED:
  emoji: no_mouth
  format: '{e.user} (`{e.user.id}`) was muted by **{actor}**: `{reason}`'

MEMBER_TEMP_MUTED:
  emoji: no_mouth
  format: '{e.user} (`{e.user.id}`) was temp-muted until {expires_at} by **{actor}**: `{reason}`'

MEMBER_UNMUTED:
  emoji: open_mouth
  format: '{e.user} (`{e.user.id}`) was unmuted by **{actor}**'

CENSORED:
  emoji: no_entry_sign
  format: "censored message by {e.author} (`{e.author.id}`) {c.details}:\n```{c.content}```"
<commit_msg>Reformat some of modlog (PART 1)<commit_after>CHANNEL_CREATE:
  emoji: pen_ballpoint
  format: 'channel {e.mention} was created'

CHANNEL_DELETE:
  emoji: wastebasket
  format: 'channel #{e.name} was deleted'

GUILD_BAN_ADD:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was banned'

GUILD_SOFTBAN_ADD:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was soft-banned by **{actor}**: `{reason}`'

GUILD_TEMPBAN_ADD:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was temp-banned until {expires} by **{actor}**: `{reason}`'

GUILD_BAN_ADD_REASON:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was banned by **{actor}**: `{reason}`'

GUILD_BAN_REMOVE:
  emoji: rotating_light
  format: '{e.user} (`{e.user.id}`) was unbanned'

GUILD_MEMBER_ADD:
  emoji: inbox_tray
  format: '{e.user} (`{e.user.id}`) joined {new} (created {created})'

GUILD_MEMBER_REMOVE:
  emoji: outbox_tray
  format: '{e.user} (`{e.user.id}`) left the server'

GUILD_MEMBER_KICK:
  emoji: boot
  format: '{e.user} (`{e.user.id}`) was kicked by **{actor}**: `{reason}`'

GUILD_MEMBER_ROLES_ADD:
  emoji: key
  format: "{e.user} (`{e.user.id}`) role added **{role.name}**"

GUILD_MEMBER_ROLES_RMV:
  emoji: key
  format: "{e.user} (`{e.user.id}`) role removed **{role.name}**"

GUILD_MEMBER_AVATAR_CHANGE:
  emoji: camera
  format: '{e.user} (`{e.user.id}`) changed avatars'

GUILD_ROLE_CREATE:
  emoji: pen_ballpoint
  format: 'role {e.role} was created'

GUILD_ROLE_DELETE:
  emoji: wastebasket
  format: 'role {pre_role} was deleted'

ADD_NICK:
  emoji: name_badge
  format: '{e.user} (`{e.user.id}`) added nickname `{nickname}`'

RMV_NICK:
  emoji: name_badge
  format: '{e.user} (`{e.user.id}`) removed nickname `{nickname}`'

CHANGE_NICK:
  emoji: name_badge
  format: '{e.user} (`{e.user.id}`) changed nick from `{before}` to `{after}`'

CHANGE_USERNAME:
  emoji: name_badge
  format: '{after} (`{e.user.id}`) changed username from `{before}` to `{after}`'

MESSAGE_EDIT:
  emoji: pencil
  format: "{e.author} (`{e.author.id}`) message edited in **{e.channel}**:\n**B:** {before}\n**A:** {after}"

MESSAGE_DELETE:
  emoji: wastebasket
  format: "{author} (`{author.id}`) message deleted in **{channel}**:\n{msg}"

MESSAGE_DELETE_BULK:
  emoji: wastebasket
  format: "{count} messages deleted in **{channel}** (<{log}>)"

VOICE_CHANNEL_JOIN:
  emoji: telephone
  format: "{e.user} (`{e.user.id}`) joined **{e.channel}**"

VOICE_CHANNEL_LEAVE:
  emoji: telephone
  format: "{e.user} (`{e.user.id}`) left **{channel}**"

VOICE_CHANNEL_MOVE:
  emoji: telephone
  format: "{e.user} (`{e.user.id}`) moved from **{before_channel}** to **{e.channel}**"

COMMAND_USED:
  emoji: wrench
  format: "{e.author} (`{e.author.id}`) used command in **{e.channel}** `{e.content}`"

SPAM_DEBUG:
  emoji: helmet_with_cross
  format: "{v.member} (`{v.member.id}`) violated {v.label}: {v.msg}"

MEMBER_RESTORE:
  emoji: helmet_with_cross
  format: "{e.member} was restored"

MEMBER_MUTED:
  emoji: no_mouth
  format: '{e.user} (`{e.user.id}`) was muted by **{actor}**: `{reason}`'

MEMBER_TEMP_MUTED:
  emoji: no_mouth
  format: '{e.user} (`{e.user.id}`) was temp-muted until {expires_at} by **{actor}**: `{reason}`'

MEMBER_UNMUTED:
  emoji: open_mouth
  format: '{e.user} (`{e.user.id}`) was unmuted by **{actor}**'

CENSORED:
  emoji: no_entry_sign
  format: "censored message by {e.author} (`{e.author.id}`) {c.details}:\n```{c.content}```"

{'fraction_non_alphanumeric': 0.19689635535307518, 'fraction_numerical': 0.00014236902050113895, 'mean_word_length': 5.024871355060034, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1517329', 'n_tokens_mistral': 2985, 'n_tokens_neox': 2936, 'n_words': 653}