-record(message_event, { badges :: list(glitch@types@badge:badge()), broadcaster_user_id :: binary(), broadcaster_user_login :: binary(), broadcaster_user_name :: binary(), chatter_user_id :: binary(), chatter_user_login :: binary(), chatter_user_name :: binary(), color :: binary(), message :: glitch@types@message:message(), message_id :: binary(), message_type :: glitch@types@message:message_type(), cheer :: gleam@option:option(glitch@types@cheer:cheer()), channel_points_custom_reward_id :: gleam@option:option(binary()), reply :: gleam@option:option(glitch@types@message:reply()) }).