During the Log In process in the Bot, Is it possible to capture all the below pointers as client wants them.
Channel (App/ Web) - Through which the user has come.
Product ID - In order to check which product the customer is talking about.
IP Address - In order to block any customer for unethical behaviour (Is there any other way where we can block the customer for the same without capturing the IP Address ??)
Channel: data.channel
Device: data.profile.userAgent.device
For product and data they want to route ask client to send the payload so that you will get that in profile