MQ2Events was my previous go to for tell relying, before MQ2Discord and then before I blatantly stopped caring about tells. That's neither here nor there. I think it was something like this but apparently I don't have an MQ2Events.ini any more =/
[Tell]
trigger=#1# tells you, #2#
command=/if (${EventArg1.NotEqual[${Me.Name}]} && !${EventArg2.Find[I am unable to wake]} && !${EventArg2.Find[I'm busy right now]} && !${Spawn[${EventArg1} npc].ID} && ${EventArg1.NotEqual[a guild banker]} && ${EventArg1.NotEqual[a guild treasurer]} && ${EventArg1.NotEqual[Personal Tribute Master]} && ${EventArg1.NotEqual[Guild Tribute Master]} && ${EventArg1.NotEqual[a guild treasurer]} && ${If[${Me.Pet.ID},${Spawn[${EventArg1}].ID}!=${Me.Pet.ID},TRUE]} && ${Spawn[${EventArg1}].CleanName.NotEqual[Thing]}) /multiline ; /docommand /dex all ${EventArg1} told ${Me.Name}: ${EventArg2}; /if (${Irc}) /i say ${EventArg1} told ${Me.Name}: ${EventArg2};/docommand /guildsay ${Me.Name} has a tell.