Rule with Multiple Channel Triggers - Which one?

Yes there is:

receivedEvent.channel.toString // Full 'channel' that triggered the event
receivedEvent.channel.thingUID.toString // Thing ID portion of channel (everything before the last ':')
receivedEvent.channel.id.toString // ID portion of channel (everything after the last ':')

Also,
receivedEvent.Event provides access to the ‘payload’ of the event