Hedwig Message
matches :: list | map
private :: map
ref :: reference
robot :: pid
room :: binary
t :: %Hedwig.Message{matches: matches, private: private, ref: ref, robot: robot, room: room, text: text, type: type, user: user}
text :: binary
type :: binary
user :: Hedwig.User.t