How can I use a command line argument to set a variable in Blueprint?

I know my character name before I start my game, and I want to populate this variable in blueprint by passing it in on the command line:

mygame.exe ?charactername=Bob

Then in blueprint I want to capture ‘Bob’ and use it to set my character name variable so that a text render shows the name ‘Bob’ over the player when that player spawns in the level.

I’d like to know this too please.