Custom message can set username and/or emoji.

I would like to update the username and the emoji for a custom message.
I'm nitpicking a bit, but why have create the icon_emoji variable on line 53 at all? Why not just have this line be `icon_emoji  : message.icon_emoji ? null`?