For example (parsed):
Over IRC only. With tags CAP enabled: parsing for “non standard” USERNOTICE command
{ tags:
{ badges: [ [Object], [Object] ],
color: '#FF69B4',
display_name: 'GUY',
emotes: true,
id: 'SOMEID',
login: 'GUY',
mod: '0',
msg_id: 'giftpaidupgrade',
msg_param_promo_gift_total: '60821',
msg_param_promo_name: 'Subtember',
msg_param_sender_login: 'GUY',
msg_param_sender_name: 'GUY',
room_id: 'SOMEROOM',
subscriber: '1',
system_msg: 'GUY\\sis\\scontinuing\\sthe\\sGift\\sSub\\sthey\\sgot\\sfrom\\sGUY!\\sThey\'re\\sone\\sof\\s60821\\sgift\\ssubs\\sto\\scontinue\\sthis\\sSubtember.',
tmi_sent_ts: '1536687547699',
turbo: '0',
user_id: 'SOMEID',
user_type: true },
prefix: 'tmi.twitch.tv',
server: 'tmi.twitch.tv',
command: 'USERNOTICE',
rawCommand: 'USERNOTICE',
commandType: 'normal',
args: [ '#SOMECHANNEL' ] }