I wrote some wrapper scripts to run drone command with deployment logic, with inputs, about deployment name, environments (dev, stage, prod) , branch name, on-fly variables, etc
And in current drone version 0.8, you can use variables in deployment event name.