No, I don't mean that the viewer types in a name and it appears in the game, I've put the steps below on how I would see it working and where I want to know if deepbot can be used at this time.
1. Deepbot is setup with a custom commend or function to remove 100 points from the user when they run !name <viewer to insert name here> [Deepbot function]
2. View wants to have a name entered into the game, so uses !name freddy [Deepbot function]
3. Deepbot logs action and stores name, highlights the name or shows that this command has been used to the streamer. [Deepbot function "this is the part I'm trying to located]
4. Streamer see this has been used either take the name from the store within deepbot e.g. txt file or reviews chat and see's it highlighted.
5. Streamer then manually updates the game to include this character name.
Hope this help my thinkings of how i would see it working.
The only way I can see it working is for the viewer to run !name custom command which takes the points and the streamer then having to remember / log the name they want used e.g there streaming name or something made up.