Key Pickup should be set to "Use Highlight Key". Future support for the bound key will be looked into, but "Disabled" is not supported; the bot might loot unwanted items.
It is recommended to disable all non-essential notifications via the Notification tab in the client settings. The only notification required is Trade notifications if you wish to have a bot that uses the trading API, as there's no other way to accept trades. Party notifications are not required, as the Social window can be used to accept them.
Networking Mode can be either Lockstep or Predictive, as bot logic is not tuned to either. It is not recommended to use Lockstep with high latency though, as you will notice a lot of movement stuttering.
It is recommended to rebind MMB and RMB if you are going to be using ranged skills to avoid GUI overlap. Since LMB cannot be rebound, no ranged skills should be used on that key. Move-only is required on the skill bar, and cannot only be in the LMB slot.